Warning: Permanently added '23.22.112.246' (ED25519) to the list of known hosts. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3353k 100 3353k 0 0 130M 0 --:--:-- --:--:-- --:--:-- 136M INFO: Reading stdout from command: md5sum netgen-mesher-6.2.2403.tar.gz INFO: Downloading netgen-mesher.png INFO: Calling: curl -H Pragma: -o netgen-mesher.png --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/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 231k 0 --:--:-- --:--:-- --:--:-- 236k INFO: Reading stdout from command: md5sum netgen-mesher.png Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-7wns8wcn/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-7wns8wcn/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1717930609.102141 -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-7wns8wcn/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-7wns8wcn/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1717930609.102141 -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-7wns8wcn/netgen-mesher/netgen-mesher.spec) Config(fedora-39-aarch64) 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-aarch64-bootstrap-1717930609.102141/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-aarch64-bootstrap-1717930609.102141/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/d54e9527bd7c4261315722a7308175ec1669f6f9b6c14d1f4dd01c03ff9f5f83/merged INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/d54e9527bd7c4261315722a7308175ec1669f6f9b6c14d1f4dd01c03ff9f5f83/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 158 MB/s | 19 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 123 MB/s | 75 MB 00:00 fedora 55 MB/s | 86 MB 00:01 updates 57 MB/s | 36 MB 00:00 Last metadata expiration check: 0:00:04 ago on Sun Jun 9 10:57:33 2024. Package python3-dnf-4.19.2-1.fc39.noarch is already installed. Dependencies resolved. ========================================================================================================================== Package Arch Version Repository Size ========================================================================================================================== Installing: dnf5 aarch64 5.2.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 643 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++ aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 828 k python3-dnf noarch 4.20.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 580 k Installing dependencies: dbus-libs aarch64 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 156 k fmt aarch64 10.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k libdnf5 aarch64 5.2.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 977 k libdnf5-cli aarch64 5.2.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 288 k python3-dateutil noarch 1:2.8.2-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k python3-dbus aarch64 1.3.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146 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 aarch64 235-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k sdbus-cpp aarch64 1.5.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k Transaction Summary ========================================================================================================================== Install 12 Packages Upgrade 3 Packages Total download size: 4.6 M Downloading Packages: (1/15): dbus-libs-1.14.10-3.fc40.aarch64.rpm 2.0 MB/s | 156 kB 00:00 (2/15): fmt-10.2.1-4.fc41.aarch64.rpm 1.1 MB/s | 121 kB 00:00 (3/15): libdnf5-5.2.3.0-1.fc41.aarch64.rpm 22 MB/s | 977 kB 00:00 (4/15): python3-dateutil-2.8.2-13.fc40.noarch.r 20 MB/s | 345 kB 00:00 (5/15): python3-dbus-1.3.2-6.fc40.aarch64.rpm 8.8 MB/s | 146 kB 00:00 (6/15): python3-distro-1.9.0-3.fc40.noarch.rpm 2.7 MB/s | 45 kB 00:00 (7/15): libdnf5-cli-5.2.3.0-1.fc41.aarch64.rpm 3.7 MB/s | 288 kB 00:00 (8/15): python3-dnf-plugins-core-4.7.0-1.fc41.n 13 MB/s | 302 kB 00:00 (9/15): dnf5-5.2.3.0-1.fc41.aarch64.rpm 3.2 MB/s | 643 kB 00:00 (10/15): python3-six-1.16.0-14.fc40.noarch.rpm 2.0 MB/s | 41 kB 00:00 (11/15): python3-systemd-235-9.fc40.aarch64.rpm 4.6 MB/s | 101 kB 00:00 (12/15): sdbus-cpp-1.5.0-2.fc41.aarch64.rpm 4.7 MB/s | 103 kB 00:00 (13/15): dnf-data-4.20.0-1.fc41.noarch.rpm 1.8 MB/s | 39 kB 00:00 (14/15): python3-dnf-4.20.0-1.fc41.noarch.rpm 24 MB/s | 580 kB 00:00 (15/15): libstdc++-14.1.1-5.fc41.aarch64.rpm 22 MB/s | 828 kB 00:00 -------------------------------------------------------------------------------- Total 18 MB/s | 4.6 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.aarch64 1/20 Installing : fmt-10.2.1-4.fc41.aarch64 2/20 Installing : libdnf5-5.2.3.0-1.fc41.aarch64 3/20 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : libdnf5-cli-5.2.3.0-1.fc41.aarch64 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.aarch64 7/20 Installing : python3-systemd-235-9.fc40.aarch64 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.aarch64 12/20 Installing : python3-dbus-1.3.2-6.fc40.aarch64 13/20 Installing : python3-dnf-plugins-core-4.7.0-1.fc41.noarch 14/20 Installing : dnf5-5.2.3.0-1.fc41.aarch64 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.aarch64 20/20 Running scriptlet: libstdc++-13.3.1-1.fc39.aarch64 20/20 Verifying : dbus-libs-1:1.14.10-3.fc40.aarch64 1/20 Verifying : dnf5-5.2.3.0-1.fc41.aarch64 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.aarch64 5/20 Verifying : libdnf5-5.2.3.0-1.fc41.aarch64 6/20 Verifying : libdnf5-cli-5.2.3.0-1.fc41.aarch64 7/20 Verifying : python3-dateutil-1:2.8.2-13.fc40.noarch 8/20 Verifying : python3-dbus-1.3.2-6.fc40.aarch64 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.aarch64 13/20 Verifying : sdbus-cpp-1.5.0-2.fc41.aarch64 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.aarch64 17/20 Verifying : libstdc++-13.3.1-1.fc39.aarch64 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.aarch64 python3-dnf-4.20.0-1.fc41.noarch Installed: dbus-libs-1:1.14.10-3.fc40.aarch64 dnf5-5.2.3.0-1.fc41.aarch64 fmt-10.2.1-4.fc41.aarch64 libdnf5-5.2.3.0-1.fc41.aarch64 libdnf5-cli-5.2.3.0-1.fc41.aarch64 python3-dateutil-1:2.8.2-13.fc40.noarch python3-dbus-1.3.2-6.fc40.aarch64 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.aarch64 sdbus-cpp-1.5.0-2.fc41.aarch64 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-aarch64-1717930609.102141/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.aarch64 rpm-sequoia-1.6.0-3.fc39.aarch64 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.aarch64 Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 125 MB/s | 19 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 176 MB/s | 75 MB 00:00 fedora 56 MB/s | 86 MB 00:01 updates 60 MB/s | 36 MB 00:00 Last metadata expiration check: 0:00:03 ago on Sun Jun 9 10:58:29 2024. Dependencies resolved. ============================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================= Installing group/module packages: bash aarch64 5.2.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2 aarch64 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k coreutils aarch64 9.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M cpio aarch64 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 285 k diffutils aarch64 3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 395 k fedora-release-common noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k findutils aarch64 1:4.10.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 547 k gawk aarch64 5.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M glibc-minimal-langpack aarch64 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k grep aarch64 3.11-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 288 k gzip aarch64 1.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163 k info aarch64 7.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183 k patch aarch64 2.7.6-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130 k redhat-rpm-config noarch 292-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k rpm-build aarch64 4.19.91-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k sed aarch64 4.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 307 k shadow-utils aarch64 2:4.15.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M tar aarch64 2:1.35-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 848 k unzip aarch64 6.0-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 185 k util-linux aarch64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M which aarch64 2.21-41.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k xz aarch64 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 533 k Installing dependencies: add-determinism-nopython aarch64 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 818 k alternatives aarch64 1.27-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k ansible-srpm-macros noarch 1-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k audit-libs aarch64 4.0.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126 k authselect aarch64 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141 k authselect-libs aarch64 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 aarch64 2.42.50-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.8 M build-reproducibility-srpm-macros noarch 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k bzip2-libs aarch64 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 862 k coreutils-common aarch64 9.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M cracklib aarch64 2.9.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k crypto-policies noarch 20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k curl aarch64 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 302 k cyrus-sasl-lib aarch64 2.1.28-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 786 k debugedit aarch64 5.0-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k dwz aarch64 0.15-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137 k ed aarch64 1.20.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k efi-srpm-macros noarch 5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils aarch64 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 562 k elfutils-debuginfod-client aarch64 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 aarch64 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 k elfutils-libs aarch64 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 264 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 aarch64 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50 k file-libs aarch64 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 763 k filesystem aarch64 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 aarch64 14.2-11.fc41 copr_base 4.1 M gdbm aarch64 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k gdbm-libs aarch64 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 aarch64 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M glibc-common aarch64 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 389 k glibc-gconv-extra aarch64 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M gmp aarch64 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 270 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 aarch64 2.13.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k kernel-srpm-macros noarch 1.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.8 k keyutils-libs aarch64 1.6.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k krb5-libs aarch64 1.21.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 768 k libacl aarch64 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libarchive aarch64 3.7.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 406 k libattr aarch64 2.5.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libblkid aarch64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126 k libbrotli aarch64 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346 k libcap aarch64 2.70-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 87 k libcap-ng aarch64 0.8.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libcom_err aarch64 1.47.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libcurl aarch64 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 354 k libeconf aarch64 0.6.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libevent aarch64 2.1.12-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 255 k libfdisk aarch64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libffi aarch64 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libgcc aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k libgomp aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 341 k libidn2 aarch64 2.3.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k libmount aarch64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154 k libnghttp2 aarch64 1.62.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k libnsl2 aarch64 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libpkgconf aarch64 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libpsl aarch64 0.21.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k libpwquality aarch64 1.4.5-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libselinux aarch64 3.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88 k libsemanage aarch64 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libsepol aarch64 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 327 k libsmartcols aarch64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k libssh aarch64 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k libssh-config noarch 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k libstdc++ aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 828 k libtasn1 aarch64 4.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k libtirpc aarch64 1.3.4-1.rc3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94 k libtool-ltdl aarch64 2.4.7-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libunistring aarch64 1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 544 k libutempter aarch64 1.2.1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libuuid aarch64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libverto aarch64 0.3.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt aarch64 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123 k libxml2 aarch64 2.12.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 686 k libzstd aarch64 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 287 k lua-libs aarch64 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 131 k lua-srpm-macros noarch 1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 k lz4-libs aarch64 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k mpfr aarch64 4.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325 k ncurses-base noarch 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k ncurses-libs aarch64 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329 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 aarch64 2.6.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 253 k openssl-libs aarch64 1:3.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M p11-kit aarch64 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 486 k p11-kit-trust aarch64 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k package-notes-srpm-macros noarch 0.5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 k pam aarch64 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 527 k pam-libs aarch64 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k pcre2 aarch64 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226 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 aarch64 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 aarch64 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 k popt aarch64 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 aarch64 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213 k rpm aarch64 4.19.91-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 521 k rpm-build-libs aarch64 4.19.91-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k rpm-libs aarch64 4.19.91-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 306 k rpm-sequoia aarch64 1.6.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 806 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 aarch64 3.46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 710 k systemd-libs aarch64 256~rc4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 718 k util-linux-core aarch64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 519 k xxhash-libs aarch64 0.8.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k xz-libs aarch64 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k zig-srpm-macros noarch 1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k zip aarch64 3.0-40.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 263 k zlib-ng-compat aarch64 2.1.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k zstd aarch64 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 457 k Installing Groups: Buildsystem building group Transaction Summary ============================================================================================================================================= Install 154 Packages Total download size: 52 M Installed size: 306 M Downloading Packages: (1/154): gdb-minimal-14.2-11.fc41.aarch64.rpm 100 MB/s | 4.1 MB 00:00 (2/154): alternatives-1.27-1.fc41.aarch64.rpm 326 kB/s | 40 kB 00:00 (3/154): ansible-srpm-macros-1-15.fc41.noarch.r 254 kB/s | 21 kB 00:00 (4/154): add-determinism-nopython-0.2.0-9.fc41. 4.9 MB/s | 818 kB 00:00 (5/154): audit-libs-4.0.1-2.fc41.aarch64.rpm 2.8 MB/s | 126 kB 00:00 (6/154): authselect-1.5.0-5.fc41.aarch64.rpm 2.3 MB/s | 141 kB 00:00 (7/154): authselect-libs-1.5.0-5.fc41.aarch64.r 9.6 MB/s | 205 kB 00:00 (8/154): basesystem-11-20.fc40.noarch.rpm 283 kB/s | 7.2 kB 00:00 (9/154): build-reproducibility-srpm-macros-0.2. 442 kB/s | 9.1 kB 00:00 (10/154): bash-5.2.26-3.fc40.aarch64.rpm 46 MB/s | 1.8 MB 00:00 (11/154): bzip2-1.0.8-18.fc40.aarch64.rpm 2.2 MB/s | 52 kB 00:00 (12/154): bzip2-libs-1.0.8-18.fc40.aarch64.rpm 2.0 MB/s | 43 kB 00:00 (13/154): ca-certificates-2023.2.62_v7.0.401-6. 35 MB/s | 862 kB 00:00 (14/154): coreutils-common-9.5-2.fc41.aarch64.r 63 MB/s | 2.1 MB 00:00 (15/154): coreutils-9.5-2.fc41.aarch64.rpm 20 MB/s | 1.1 MB 00:00 (16/154): cpio-2.15-1.fc40.aarch64.rpm 13 MB/s | 285 kB 00:00 (17/154): cracklib-2.9.11-5.fc40.aarch64.rpm 3.1 MB/s | 83 kB 00:00 (18/154): crypto-policies-20240521-1.gitf71d135 3.0 MB/s | 65 kB 00:00 (19/154): curl-8.8.0-1.fc41.aarch64.rpm 13 MB/s | 302 kB 00:00 (20/154): cyrus-sasl-lib-2.1.28-22.fc41.aarch64 25 MB/s | 786 kB 00:00 (21/154): debugedit-5.0-16.fc41.aarch64.rpm 3.0 MB/s | 79 kB 00:00 (22/154): diffutils-3.10-5.fc40.aarch64.rpm 17 MB/s | 395 kB 00:00 (23/154): dwz-0.15-6.fc40.aarch64.rpm 5.1 MB/s | 137 kB 00:00 (24/154): ed-1.20.2-1.fc41.aarch64.rpm 3.7 MB/s | 81 kB 00:00 (25/154): efi-srpm-macros-5-11.fc40.noarch.rpm 964 kB/s | 22 kB 00:00 (26/154): elfutils-0.191-7.fc41.aarch64.rpm 19 MB/s | 562 kB 00:00 (27/154): elfutils-debuginfod-client-0.191-7.fc 1.8 MB/s | 38 kB 00:00 (28/154): elfutils-default-yama-scope-0.191-7.f 509 kB/s | 13 kB 00:00 (29/154): elfutils-libelf-0.191-7.fc41.aarch64. 7.7 MB/s | 209 kB 00:00 (30/154): elfutils-libs-0.191-7.fc41.aarch64.rp 12 MB/s | 264 kB 00:00 (31/154): fedora-gpg-keys-41-0.2.noarch.rpm 4.3 MB/s | 122 kB 00:00 (32/154): fedora-release-41-0.13.noarch.rpm 526 kB/s | 11 kB 00:00 (33/154): fedora-release-common-41-0.13.noarch. 1.0 MB/s | 22 kB 00:00 (34/154): fedora-release-identity-basic-41-0.13 598 kB/s | 12 kB 00:00 (35/154): fedora-repos-41-0.2.noarch.rpm 406 kB/s | 9.3 kB 00:00 (36/154): fedora-repos-rawhide-41-0.2.noarch.rp 408 kB/s | 8.9 kB 00:00 (37/154): binutils-2.42.50-14.fc41.aarch64.rpm 17 MB/s | 6.8 MB 00:00 (38/154): file-5.45-5.fc41.aarch64.rpm 1.8 MB/s | 50 kB 00:00 (39/154): file-libs-5.45-5.fc41.aarch64.rpm 31 MB/s | 763 kB 00:00 (40/154): filesystem-3.18-9.fc41.aarch64.rpm 44 MB/s | 1.1 MB 00:00 (41/154): fonts-srpm-macros-2.0.5-15.fc41.noarc 1.3 MB/s | 27 kB 00:00 (42/154): findutils-4.10.0-2.fc41.aarch64.rpm 18 MB/s | 547 kB 00:00 (43/154): forge-srpm-macros-0.3.1-1.fc41.noarch 942 kB/s | 19 kB 00:00 (44/154): fpc-srpm-macros-1.3-12.fc40.noarch.rp 282 kB/s | 7.8 kB 00:00 (45/154): gawk-5.3.0-3.fc40.aarch64.rpm 33 MB/s | 1.0 MB 00:00 (46/154): gdbm-1.23-6.fc40.aarch64.rpm 6.3 MB/s | 149 kB 00:00 (47/154): gdbm-libs-1.23-6.fc40.aarch64.rpm 2.7 MB/s | 56 kB 00:00 (48/154): ghc-srpm-macros-1.9.1-1.fc41.noarch.r 348 kB/s | 9.0 kB 00:00 (49/154): glibc-common-2.39.9000-18.fc41.aarch6 16 MB/s | 389 kB 00:00 (50/154): glibc-gconv-extra-2.39.9000-18.fc41.a 69 MB/s | 2.0 MB 00:00 (51/154): glibc-minimal-langpack-2.39.9000-18.f 5.1 MB/s | 112 kB 00:00 (52/154): gmp-6.3.0-1.fc41.aarch64.rpm 12 MB/s | 270 kB 00:00 (53/154): gnat-srpm-macros-6-5.fc40.noarch.rpm 343 kB/s | 8.8 kB 00:00 (54/154): go-srpm-macros-3.6.0-1.fc41.noarch.rp 1.3 MB/s | 28 kB 00:00 (55/154): grep-3.11-8.fc41.aarch64.rpm 14 MB/s | 288 kB 00:00 (56/154): gzip-1.13-1.fc40.aarch64.rpm 7.3 MB/s | 163 kB 00:00 (57/154): glibc-2.39.9000-18.fc41.aarch64.rpm 16 MB/s | 1.9 MB 00:00 (58/154): info-7.1-2.fc40.aarch64.rpm 8.8 MB/s | 183 kB 00:00 (59/154): jansson-2.13.1-9.fc40.aarch64.rpm 2.2 MB/s | 46 kB 00:00 (60/154): keyutils-libs-1.6.3-3.fc40.aarch64.rp 1.5 MB/s | 32 kB 00:00 (61/154): kernel-srpm-macros-1.0-23.fc41.noarch 366 kB/s | 9.8 kB 00:00 (62/154): krb5-libs-1.21.2-5.fc40.aarch64.rpm 32 MB/s | 768 kB 00:00 (63/154): libacl-2.3.2-1.fc40.aarch64.rpm 1.2 MB/s | 25 kB 00:00 (64/154): libarchive-3.7.4-1.fc41.aarch64.rpm 14 MB/s | 406 kB 00:00 (65/154): libattr-2.5.2-3.fc40.aarch64.rpm 884 kB/s | 18 kB 00:00 (66/154): libblkid-2.40.1-1.fc41.aarch64.rpm 4.7 MB/s | 126 kB 00:00 (67/154): libbrotli-1.1.0-3.fc40.aarch64.rpm 15 MB/s | 346 kB 00:00 (68/154): libcap-2.70-1.fc41.aarch64.rpm 4.0 MB/s | 87 kB 00:00 (69/154): libcap-ng-0.8.5-1.fc41.aarch64.rpm 1.6 MB/s | 32 kB 00:00 (70/154): libcom_err-1.47.0-5.fc40.aarch64.rpm 916 kB/s | 25 kB 00:00 (71/154): libcurl-8.8.0-1.fc41.aarch64.rpm 16 MB/s | 354 kB 00:00 (72/154): libeconf-0.6.2-2.fc41.aarch64.rpm 1.5 MB/s | 32 kB 00:00 (73/154): libevent-2.1.12-13.fc41.aarch64.rpm 12 MB/s | 255 kB 00:00 (74/154): libfdisk-2.40.1-1.fc41.aarch64.rpm 5.8 MB/s | 157 kB 00:00 (75/154): libffi-3.4.6-1.fc41.aarch64.rpm 1.9 MB/s | 38 kB 00:00 (76/154): libgcc-14.1.1-5.fc41.aarch64.rpm 4.9 MB/s | 113 kB 00:00 (77/154): libidn2-2.3.7-1.fc40.aarch64.rpm 4.0 MB/s | 113 kB 00:00 (78/154): libmount-2.40.1-1.fc41.aarch64.rpm 7.2 MB/s | 154 kB 00:00 (79/154): libgomp-14.1.1-5.fc41.aarch64.rpm 8.6 MB/s | 341 kB 00:00 (80/154): libnghttp2-1.62.0-1.fc41.aarch64.rpm 3.8 MB/s | 77 kB 00:00 (81/154): libnsl2-2.0.1-1.fc40.aarch64.rpm 1.5 MB/s | 30 kB 00:00 (82/154): libpkgconf-2.1.1-1.fc41.aarch64.rpm 1.4 MB/s | 39 kB 00:00 (83/154): libpsl-0.21.5-3.fc40.aarch64.rpm 3.2 MB/s | 64 kB 00:00 (84/154): libpwquality-1.4.5-9.fc40.aarch64.rpm 4.8 MB/s | 109 kB 00:00 (85/154): libselinux-3.6-4.fc40.aarch64.rpm 4.1 MB/s | 88 kB 00:00 (86/154): libsemanage-3.6-3.fc40.aarch64.rpm 4.3 MB/s | 115 kB 00:00 (87/154): libsmartcols-2.40.1-1.fc41.aarch64.rp 4.0 MB/s | 83 kB 00:00 (88/154): libsepol-3.6-3.fc40.aarch64.rpm 9.7 MB/s | 327 kB 00:00 (89/154): libssh-0.10.6-6.fc41.aarch64.rpm 9.8 MB/s | 214 kB 00:00 (90/154): libssh-config-0.10.6-6.fc41.noarch.rp 453 kB/s | 9.1 kB 00:00 (91/154): libtasn1-4.19.0-6.fc40.aarch64.rpm 3.4 MB/s | 73 kB 00:00 (92/154): libstdc++-14.1.1-5.fc41.aarch64.rpm 28 MB/s | 828 kB 00:00 (93/154): libtirpc-1.3.4-1.rc3.fc41.aarch64.rpm 4.3 MB/s | 94 kB 00:00 (94/154): libtool-ltdl-2.4.7-11.fc41.aarch64.rp 1.7 MB/s | 36 kB 00:00 (95/154): libutempter-1.2.1-13.fc40.aarch64.rpm 1.3 MB/s | 27 kB 00:00 (96/154): libuuid-2.40.1-1.fc41.aarch64.rpm 1.3 MB/s | 29 kB 00:00 (97/154): libverto-0.3.2-8.fc40.aarch64.rpm 1.0 MB/s | 21 kB 00:00 (98/154): libunistring-1.1-7.fc41.aarch64.rpm 10 MB/s | 544 kB 00:00 (99/154): libxcrypt-4.4.36-5.fc40.aarch64.rpm 5.7 MB/s | 123 kB 00:00 (100/154): libzstd-1.5.6-1.fc41.aarch64.rpm 10 MB/s | 287 kB 00:00 (101/154): lua-libs-5.4.6-5.fc40.aarch64.rpm 6.2 MB/s | 131 kB 00:00 (102/154): libxml2-2.12.7-1.fc41.aarch64.rpm 14 MB/s | 686 kB 00:00 (103/154): lua-srpm-macros-1-13.fc40.noarch.rpm 437 kB/s | 8.7 kB 00:00 (104/154): lz4-libs-1.9.4-6.fc40.aarch64.rpm 2.6 MB/s | 68 kB 00:00 (105/154): mpfr-4.2.1-4.fc41.aarch64.rpm 14 MB/s | 325 kB 00:00 (106/154): ncurses-base-6.4-12.20240127.fc40.no 2.3 MB/s | 64 kB 00:00 (107/154): ncurses-libs-6.4-12.20240127.fc40.aa 15 MB/s | 329 kB 00:00 (108/154): ocaml-srpm-macros-10-2.fc41.noarch.r 453 kB/s | 9.1 kB 00:00 (109/154): openblas-srpm-macros-2-17.fc41.noarc 385 kB/s | 7.7 kB 00:00 (110/154): openldap-2.6.8-1.fc41.aarch64.rpm 9.3 MB/s | 253 kB 00:00 (111/154): openssl-libs-3.2.2-1.fc41.aarch64.rp 65 MB/s | 2.2 MB 00:00 (112/154): p11-kit-0.25.3-4.fc40.aarch64.rpm 17 MB/s | 486 kB 00:00 (113/154): p11-kit-trust-0.25.3-4.fc40.aarch64. 6.0 MB/s | 142 kB 00:00 (114/154): package-notes-srpm-macros-0.5-11.fc4 495 kB/s | 9.9 kB 00:00 (115/154): pam-libs-1.6.1-3.fc41.aarch64.rpm 2.2 MB/s | 57 kB 00:00 (116/154): patch-2.7.6-24.fc40.aarch64.rpm 6.2 MB/s | 130 kB 00:00 (117/154): pcre2-10.43-2.fc41.1.aarch64.rpm 11 MB/s | 226 kB 00:00 (118/154): pam-1.6.1-3.fc41.aarch64.rpm 10 MB/s | 527 kB 00:00 (119/154): pcre2-syntax-10.43-2.fc41.1.noarch.r 6.4 MB/s | 149 kB 00:00 (120/154): perl-srpm-macros-1-53.fc40.noarch.rp 421 kB/s | 8.4 kB 00:00 (121/154): pkgconf-2.1.1-1.fc41.aarch64.rpm 1.6 MB/s | 44 kB 00:00 (122/154): pkgconf-m4-2.1.1-1.fc41.noarch.rpm 680 kB/s | 14 kB 00:00 (123/154): pkgconf-pkg-config-2.1.1-1.fc41.aarc 365 kB/s | 9.9 kB 00:00 (124/154): popt-1.19-6.fc40.aarch64.rpm 2.9 MB/s | 60 kB 00:00 (125/154): publicsuffix-list-dafsa-20240107-3.f 2.6 MB/s | 58 kB 00:00 (126/154): pyproject-srpm-macros-1.12.1-1.fc41. 620 kB/s | 13 kB 00:00 (127/154): python-srpm-macros-3.12-9.fc41.noarc 944 kB/s | 24 kB 00:00 (128/154): qt5-srpm-macros-5.15.14-1.fc41.noarc 458 kB/s | 8.9 kB 00:00 (129/154): qt6-srpm-macros-6.7.1-1.fc41.noarch. 434 kB/s | 8.9 kB 00:00 (130/154): redhat-rpm-config-292-1.fc41.noarch. 3.6 MB/s | 75 kB 00:00 (131/154): readline-8.2-8.fc40.aarch64.rpm 8.1 MB/s | 213 kB 00:00 (132/154): rpm-4.19.91-8.fc41.aarch64.rpm 22 MB/s | 521 kB 00:00 (133/154): rpm-build-4.19.91-8.fc41.aarch64.rpm 3.5 MB/s | 77 kB 00:00 (134/154): rpm-build-libs-4.19.91-8.fc41.aarch6 3.4 MB/s | 96 kB 00:00 (135/154): rpm-libs-4.19.91-8.fc41.aarch64.rpm 9.0 MB/s | 306 kB 00:00 (136/154): rust-srpm-macros-26.3-1.fc41.noarch. 637 kB/s | 13 kB 00:00 (137/154): rpm-sequoia-1.6.0-3.fc41.aarch64.rpm 26 MB/s | 806 kB 00:00 (138/154): sed-4.9-1.fc40.aarch64.rpm 14 MB/s | 307 kB 00:00 (139/154): setup-2.15.0-4.fc41.noarch.rpm 5.3 MB/s | 148 kB 00:00 (140/154): shadow-utils-4.15.1-5.fc41.aarch64.r 41 MB/s | 1.3 MB 00:00 (141/154): sqlite-libs-3.46.0-1.fc41.aarch64.rp 28 MB/s | 710 kB 00:00 (142/154): systemd-libs-256~rc4-2.fc41.aarch64. 23 MB/s | 718 kB 00:00 (143/154): unzip-6.0-63.fc40.aarch64.rpm 8.4 MB/s | 185 kB 00:00 (144/154): util-linux-2.40.1-1.fc41.aarch64.rpm 46 MB/s | 1.2 MB 00:00 (145/154): tar-1.35-3.fc40.aarch64.rpm 14 MB/s | 848 kB 00:00 (146/154): util-linux-core-2.40.1-1.fc41.aarch6 21 MB/s | 519 kB 00:00 (147/154): which-2.21-41.fc40.aarch64.rpm 1.9 MB/s | 42 kB 00:00 (148/154): xxhash-libs-0.8.2-2.fc40.aarch64.rpm 1.7 MB/s | 34 kB 00:00 (149/154): xz-5.4.6-3.fc41.aarch64.rpm 19 MB/s | 533 kB 00:00 (150/154): xz-libs-5.4.6-3.fc41.aarch64.rpm 4.9 MB/s | 108 kB 00:00 (151/154): zig-srpm-macros-1-2.fc40.noarch.rpm 303 kB/s | 8.0 kB 00:00 (152/154): zip-3.0-40.fc40.aarch64.rpm 12 MB/s | 263 kB 00:00 (153/154): zlib-ng-compat-2.1.6-6.fc41.aarch64. 2.5 MB/s | 67 kB 00:00 (154/154): zstd-1.5.6-1.fc41.aarch64.rpm 20 MB/s | 457 kB 00:00 -------------------------------------------------------------------------------- Total 33 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.aarch64 1/1 Preparing : 1/1 Installing : libgcc-14.1.1-5.fc41.aarch64 1/154 Running scriptlet: libgcc-14.1.1-5.fc41.aarch64 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.aarch64 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.aarch64 23/154 Running scriptlet: glibc-gconv-extra-2.39.9000-18.fc41.aarch64 23/154 Installing : glibc-minimal-langpack-2.39.9000-18.fc41.aarch64 24/154 Installing : glibc-common-2.39.9000-18.fc41.aarch64 25/154 Running scriptlet: glibc-2.39.9000-18.fc41.aarch64 26/154 Installing : glibc-2.39.9000-18.fc41.aarch64 26/154 Running scriptlet: glibc-2.39.9000-18.fc41.aarch64 26/154 Installing : ncurses-libs-6.4-12.20240127.fc40.aarch64 27/154 Installing : bash-5.2.26-3.fc40.aarch64 28/154 Running scriptlet: bash-5.2.26-3.fc40.aarch64 28/154 Installing : zlib-ng-compat-2.1.6-6.fc41.aarch64 29/154 Installing : bzip2-libs-1.0.8-18.fc40.aarch64 30/154 Installing : xz-libs-1:5.4.6-3.fc41.aarch64 31/154 Installing : readline-8.2-8.fc40.aarch64 32/154 Installing : libuuid-2.40.1-1.fc41.aarch64 33/154 Installing : libzstd-1.5.6-1.fc41.aarch64 34/154 Installing : elfutils-libelf-0.191-7.fc41.aarch64 35/154 Installing : popt-1.19-6.fc40.aarch64 36/154 Installing : libblkid-2.40.1-1.fc41.aarch64 37/154 Installing : gmp-1:6.3.0-1.fc41.aarch64 38/154 Installing : libattr-2.5.2-3.fc40.aarch64 39/154 Installing : libacl-2.3.2-1.fc40.aarch64 40/154 Installing : libstdc++-14.1.1-5.fc41.aarch64 41/154 Installing : libxcrypt-4.4.36-5.fc40.aarch64 42/154 Installing : gdbm-libs-1:1.23-6.fc40.aarch64 43/154 Installing : libeconf-0.6.2-2.fc41.aarch64 44/154 Installing : mpfr-4.2.1-4.fc41.aarch64 45/154 Installing : gawk-5.3.0-3.fc40.aarch64 46/154 Installing : dwz-0.15-6.fc40.aarch64 47/154 Installing : unzip-6.0-63.fc40.aarch64 48/154 Installing : file-libs-5.45-5.fc41.aarch64 49/154 Installing : file-5.45-5.fc41.aarch64 50/154 Installing : alternatives-1.27-1.fc41.aarch64 51/154 Installing : libcap-ng-0.8.5-1.fc41.aarch64 52/154 Installing : audit-libs-4.0.1-2.fc41.aarch64 53/154 Installing : pam-libs-1.6.1-3.fc41.aarch64 54/154 Installing : libcap-2.70-1.fc41.aarch64 55/154 Installing : systemd-libs-256~rc4-2.fc41.aarch64 56/154 Installing : libcom_err-1.47.0-5.fc40.aarch64 57/154 Installing : libsepol-3.6-3.fc40.aarch64 58/154 Installing : libsmartcols-2.40.1-1.fc41.aarch64 59/154 Installing : libtasn1-4.19.0-6.fc40.aarch64 60/154 Installing : libunistring-1.1-7.fc41.aarch64 61/154 Installing : libidn2-2.3.7-1.fc40.aarch64 62/154 Installing : lua-libs-5.4.6-5.fc40.aarch64 63/154 Installing : lz4-libs-1.9.4-6.fc40.aarch64 64/154 Installing : pcre2-10.43-2.fc41.1.aarch64 65/154 Installing : libselinux-3.6-4.fc40.aarch64 66/154 Installing : sed-4.9-1.fc40.aarch64 67/154 Installing : grep-3.11-8.fc41.aarch64 68/154 Installing : findutils-1:4.10.0-2.fc41.aarch64 69/154 Installing : xz-1:5.4.6-3.fc41.aarch64 70/154 Installing : libmount-2.40.1-1.fc41.aarch64 71/154 Installing : util-linux-core-2.40.1-1.fc41.aarch64 72/154 Installing : libsemanage-3.6-3.fc40.aarch64 73/154 Installing : shadow-utils-2:4.15.1-5.fc41.aarch64 74/154 Running scriptlet: libutempter-1.2.1-13.fc40.aarch64 75/154 Installing : libutempter-1.2.1-13.fc40.aarch64 75/154 Installing : tar-2:1.35-3.fc40.aarch64 76/154 Installing : zstd-1.5.6-1.fc41.aarch64 77/154 Installing : libpsl-0.21.5-3.fc40.aarch64 78/154 Installing : zip-3.0-40.fc40.aarch64 79/154 Installing : cyrus-sasl-lib-2.1.28-22.fc41.aarch64 80/154 Installing : gdbm-1:1.23-6.fc40.aarch64 81/154 Installing : libfdisk-2.40.1-1.fc41.aarch64 82/154 Installing : add-determinism-nopython-0.2.0-9.fc41.aarch64 83/154 Installing : build-reproducibility-srpm-macros-0.2.0-9.fc41.n 84/154 Installing : libxml2-2.12.7-1.fc41.aarch64 85/154 Installing : bzip2-1.0.8-18.fc40.aarch64 86/154 Installing : sqlite-libs-3.46.0-1.fc41.aarch64 87/154 Installing : ed-1.20.2-1.fc41.aarch64 88/154 Installing : patch-2.7.6-24.fc40.aarch64 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.aarch64 91/154 Installing : diffutils-3.10-5.fc40.aarch64 92/154 Installing : jansson-2.13.1-9.fc40.aarch64 93/154 Installing : keyutils-libs-1.6.3-3.fc40.aarch64 94/154 Installing : libbrotli-1.1.0-3.fc40.aarch64 95/154 Installing : libffi-3.4.6-1.fc41.aarch64 96/154 Installing : p11-kit-0.25.3-4.fc40.aarch64 97/154 Installing : p11-kit-trust-0.25.3-4.fc40.aarch64 98/154 Running scriptlet: p11-kit-trust-0.25.3-4.fc40.aarch64 98/154 Installing : libgomp-14.1.1-5.fc41.aarch64 99/154 Installing : libnghttp2-1.62.0-1.fc41.aarch64 100/154 Installing : libpkgconf-2.1.1-1.fc41.aarch64 101/154 Installing : pkgconf-2.1.1-1.fc41.aarch64 102/154 Installing : pkgconf-pkg-config-2.1.1-1.fc41.aarch64 103/154 Installing : libtool-ltdl-2.4.7-11.fc41.aarch64 104/154 Installing : libverto-0.3.2-8.fc40.aarch64 105/154 Installing : xxhash-libs-0.8.2-2.fc40.aarch64 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.aarch64 112/154 Installing : openssl-libs-1:3.2.2-1.fc41.aarch64 113/154 Installing : coreutils-9.5-2.fc41.aarch64 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.aarch64 116/154 Installing : libarchive-3.7.4-1.fc41.aarch64 117/154 Installing : libtirpc-1.3.4-1.rc3.fc41.aarch64 118/154 Installing : authselect-libs-1.5.0-5.fc41.aarch64 119/154 Installing : gzip-1.13-1.fc40.aarch64 120/154 Installing : cracklib-2.9.11-5.fc40.aarch64 121/154 Installing : libpwquality-1.4.5-9.fc40.aarch64 122/154 Installing : authselect-1.5.0-5.fc41.aarch64 123/154 Installing : libnsl2-2.0.1-1.fc40.aarch64 124/154 Installing : pam-1.6.1-3.fc41.aarch64 125/154 Installing : libssh-0.10.6-6.fc41.aarch64 126/154 Installing : libevent-2.1.12-13.fc41.aarch64 127/154 Installing : openldap-2.6.8-1.fc41.aarch64 128/154 Installing : libcurl-8.8.0-1.fc41.aarch64 129/154 Installing : elfutils-libs-0.191-7.fc41.aarch64 130/154 Installing : elfutils-debuginfod-client-0.191-7.fc41.aarch64 131/154 Installing : gdb-minimal-14.2-11.fc41.aarch64 132/154 Installing : binutils-2.42.50-14.fc41.aarch64 133/154 Running scriptlet: binutils-2.42.50-14.fc41.aarch64 133/154 Installing : elfutils-0.191-7.fc41.aarch64 134/154 Installing : debugedit-5.0-16.fc41.aarch64 135/154 Installing : curl-8.8.0-1.fc41.aarch64 136/154 Installing : rpm-sequoia-1.6.0-3.fc41.aarch64 137/154 Installing : rpm-libs-4.19.91-8.fc41.aarch64 138/154 Running scriptlet: rpm-4.19.91-8.fc41.aarch64 139/154 Installing : rpm-4.19.91-8.fc41.aarch64 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.aarch64 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.aarch64 150/154 Installing : pyproject-srpm-macros-1.12.1-1.fc41.noarch 151/154 Installing : util-linux-2.40.1-1.fc41.aarch64 152/154 Running scriptlet: util-linux-2.40.1-1.fc41.aarch64 152/154 Installing : which-2.21-41.fc40.aarch64 153/154 Installing : info-7.1-2.fc40.aarch64 154/154 Running scriptlet: filesystem-3.18-9.fc41.aarch64 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.aarch64 154/154 Running scriptlet: rpm-4.19.91-8.fc41.aarch64 154/154 Running scriptlet: info-7.1-2.fc40.aarch64 154/154 Installed: add-determinism-nopython-0.2.0-9.fc41.aarch64 alternatives-1.27-1.fc41.aarch64 ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-2.fc41.aarch64 authselect-1.5.0-5.fc41.aarch64 authselect-libs-1.5.0-5.fc41.aarch64 basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.aarch64 binutils-2.42.50-14.fc41.aarch64 build-reproducibility-srpm-macros-0.2.0-9.fc41.noarch bzip2-1.0.8-18.fc40.aarch64 bzip2-libs-1.0.8-18.fc40.aarch64 ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-2.fc41.aarch64 coreutils-common-9.5-2.fc41.aarch64 cpio-2.15-1.fc40.aarch64 cracklib-2.9.11-5.fc40.aarch64 crypto-policies-20240521-1.gitf71d135.fc41.noarch curl-8.8.0-1.fc41.aarch64 cyrus-sasl-lib-2.1.28-22.fc41.aarch64 debugedit-5.0-16.fc41.aarch64 diffutils-3.10-5.fc40.aarch64 dwz-0.15-6.fc40.aarch64 ed-1.20.2-1.fc41.aarch64 efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.aarch64 elfutils-debuginfod-client-0.191-7.fc41.aarch64 elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.aarch64 elfutils-libs-0.191-7.fc41.aarch64 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.aarch64 file-libs-5.45-5.fc41.aarch64 filesystem-3.18-9.fc41.aarch64 findutils-1:4.10.0-2.fc41.aarch64 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.aarch64 gdb-minimal-14.2-11.fc41.aarch64 gdbm-1:1.23-6.fc40.aarch64 gdbm-libs-1:1.23-6.fc40.aarch64 ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-18.fc41.aarch64 glibc-common-2.39.9000-18.fc41.aarch64 glibc-gconv-extra-2.39.9000-18.fc41.aarch64 glibc-minimal-langpack-2.39.9000-18.fc41.aarch64 gmp-1:6.3.0-1.fc41.aarch64 gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.aarch64 gzip-1.13-1.fc40.aarch64 info-7.1-2.fc40.aarch64 jansson-2.13.1-9.fc40.aarch64 kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.aarch64 krb5-libs-1.21.2-5.fc40.aarch64 libacl-2.3.2-1.fc40.aarch64 libarchive-3.7.4-1.fc41.aarch64 libattr-2.5.2-3.fc40.aarch64 libblkid-2.40.1-1.fc41.aarch64 libbrotli-1.1.0-3.fc40.aarch64 libcap-2.70-1.fc41.aarch64 libcap-ng-0.8.5-1.fc41.aarch64 libcom_err-1.47.0-5.fc40.aarch64 libcurl-8.8.0-1.fc41.aarch64 libeconf-0.6.2-2.fc41.aarch64 libevent-2.1.12-13.fc41.aarch64 libfdisk-2.40.1-1.fc41.aarch64 libffi-3.4.6-1.fc41.aarch64 libgcc-14.1.1-5.fc41.aarch64 libgomp-14.1.1-5.fc41.aarch64 libidn2-2.3.7-1.fc40.aarch64 libmount-2.40.1-1.fc41.aarch64 libnghttp2-1.62.0-1.fc41.aarch64 libnsl2-2.0.1-1.fc40.aarch64 libpkgconf-2.1.1-1.fc41.aarch64 libpsl-0.21.5-3.fc40.aarch64 libpwquality-1.4.5-9.fc40.aarch64 libselinux-3.6-4.fc40.aarch64 libsemanage-3.6-3.fc40.aarch64 libsepol-3.6-3.fc40.aarch64 libsmartcols-2.40.1-1.fc41.aarch64 libssh-0.10.6-6.fc41.aarch64 libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-5.fc41.aarch64 libtasn1-4.19.0-6.fc40.aarch64 libtirpc-1.3.4-1.rc3.fc41.aarch64 libtool-ltdl-2.4.7-11.fc41.aarch64 libunistring-1.1-7.fc41.aarch64 libutempter-1.2.1-13.fc40.aarch64 libuuid-2.40.1-1.fc41.aarch64 libverto-0.3.2-8.fc40.aarch64 libxcrypt-4.4.36-5.fc40.aarch64 libxml2-2.12.7-1.fc41.aarch64 libzstd-1.5.6-1.fc41.aarch64 lua-libs-5.4.6-5.fc40.aarch64 lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.aarch64 mpfr-4.2.1-4.fc41.aarch64 ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.aarch64 ocaml-srpm-macros-10-2.fc41.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.8-1.fc41.aarch64 openssl-libs-1:3.2.2-1.fc41.aarch64 p11-kit-0.25.3-4.fc40.aarch64 p11-kit-trust-0.25.3-4.fc40.aarch64 package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-3.fc41.aarch64 pam-libs-1.6.1-3.fc41.aarch64 patch-2.7.6-24.fc40.aarch64 pcre2-10.43-2.fc41.1.aarch64 pcre2-syntax-10.43-2.fc41.1.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.1-1.fc41.aarch64 pkgconf-m4-2.1.1-1.fc41.noarch pkgconf-pkg-config-2.1.1-1.fc41.aarch64 popt-1.19-6.fc40.aarch64 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.aarch64 redhat-rpm-config-292-1.fc41.noarch rpm-4.19.91-8.fc41.aarch64 rpm-build-4.19.91-8.fc41.aarch64 rpm-build-libs-4.19.91-8.fc41.aarch64 rpm-libs-4.19.91-8.fc41.aarch64 rpm-sequoia-1.6.0-3.fc41.aarch64 rust-srpm-macros-26.3-1.fc41.noarch sed-4.9-1.fc40.aarch64 setup-2.15.0-4.fc41.noarch shadow-utils-2:4.15.1-5.fc41.aarch64 sqlite-libs-3.46.0-1.fc41.aarch64 systemd-libs-256~rc4-2.fc41.aarch64 tar-2:1.35-3.fc40.aarch64 unzip-6.0-63.fc40.aarch64 util-linux-2.40.1-1.fc41.aarch64 util-linux-core-2.40.1-1.fc41.aarch64 which-2.21-41.fc40.aarch64 xxhash-libs-0.8.2-2.fc40.aarch64 xz-1:5.4.6-3.fc41.aarch64 xz-libs-1:5.4.6-3.fc41.aarch64 zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.aarch64 zlib-ng-compat-2.1.6-6.fc41.aarch64 zstd-1.5.6-1.fc41.aarch64 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.aarch64 alternatives-1.27-1.fc41.aarch64 ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-2.fc41.aarch64 authselect-1.5.0-5.fc41.aarch64 authselect-libs-1.5.0-5.fc41.aarch64 basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.aarch64 binutils-2.42.50-14.fc41.aarch64 build-reproducibility-srpm-macros-0.2.0-9.fc41.noarch bzip2-1.0.8-18.fc40.aarch64 bzip2-libs-1.0.8-18.fc40.aarch64 ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-2.fc41.aarch64 coreutils-common-9.5-2.fc41.aarch64 cpio-2.15-1.fc40.aarch64 cracklib-2.9.11-5.fc40.aarch64 crypto-policies-20240521-1.gitf71d135.fc41.noarch curl-8.8.0-1.fc41.aarch64 cyrus-sasl-lib-2.1.28-22.fc41.aarch64 debugedit-5.0-16.fc41.aarch64 diffutils-3.10-5.fc40.aarch64 dwz-0.15-6.fc40.aarch64 ed-1.20.2-1.fc41.aarch64 efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.aarch64 elfutils-debuginfod-client-0.191-7.fc41.aarch64 elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.aarch64 elfutils-libs-0.191-7.fc41.aarch64 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.aarch64 file-libs-5.45-5.fc41.aarch64 filesystem-3.18-9.fc41.aarch64 findutils-4.10.0-2.fc41.aarch64 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.aarch64 gdb-minimal-14.2-11.fc41.aarch64 gdbm-1.23-6.fc40.aarch64 gdbm-libs-1.23-6.fc40.aarch64 ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-18.fc41.aarch64 glibc-common-2.39.9000-18.fc41.aarch64 glibc-gconv-extra-2.39.9000-18.fc41.aarch64 glibc-minimal-langpack-2.39.9000-18.fc41.aarch64 gmp-6.3.0-1.fc41.aarch64 gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.aarch64 gzip-1.13-1.fc40.aarch64 info-7.1-2.fc40.aarch64 jansson-2.13.1-9.fc40.aarch64 kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.aarch64 krb5-libs-1.21.2-5.fc40.aarch64 libacl-2.3.2-1.fc40.aarch64 libarchive-3.7.4-1.fc41.aarch64 libattr-2.5.2-3.fc40.aarch64 libblkid-2.40.1-1.fc41.aarch64 libbrotli-1.1.0-3.fc40.aarch64 libcap-2.70-1.fc41.aarch64 libcap-ng-0.8.5-1.fc41.aarch64 libcom_err-1.47.0-5.fc40.aarch64 libcurl-8.8.0-1.fc41.aarch64 libeconf-0.6.2-2.fc41.aarch64 libevent-2.1.12-13.fc41.aarch64 libfdisk-2.40.1-1.fc41.aarch64 libffi-3.4.6-1.fc41.aarch64 libgcc-14.1.1-5.fc41.aarch64 libgomp-14.1.1-5.fc41.aarch64 libidn2-2.3.7-1.fc40.aarch64 libmount-2.40.1-1.fc41.aarch64 libnghttp2-1.62.0-1.fc41.aarch64 libnsl2-2.0.1-1.fc40.aarch64 libpkgconf-2.1.1-1.fc41.aarch64 libpsl-0.21.5-3.fc40.aarch64 libpwquality-1.4.5-9.fc40.aarch64 libselinux-3.6-4.fc40.aarch64 libsemanage-3.6-3.fc40.aarch64 libsepol-3.6-3.fc40.aarch64 libsmartcols-2.40.1-1.fc41.aarch64 libssh-0.10.6-6.fc41.aarch64 libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-5.fc41.aarch64 libtasn1-4.19.0-6.fc40.aarch64 libtirpc-1.3.4-1.rc3.fc41.aarch64 libtool-ltdl-2.4.7-11.fc41.aarch64 libunistring-1.1-7.fc41.aarch64 libutempter-1.2.1-13.fc40.aarch64 libuuid-2.40.1-1.fc41.aarch64 libverto-0.3.2-8.fc40.aarch64 libxcrypt-4.4.36-5.fc40.aarch64 libxml2-2.12.7-1.fc41.aarch64 libzstd-1.5.6-1.fc41.aarch64 lua-libs-5.4.6-5.fc40.aarch64 lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.aarch64 mpfr-4.2.1-4.fc41.aarch64 ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.aarch64 ocaml-srpm-macros-10-2.fc41.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.8-1.fc41.aarch64 openssl-libs-3.2.2-1.fc41.aarch64 p11-kit-0.25.3-4.fc40.aarch64 p11-kit-trust-0.25.3-4.fc40.aarch64 package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-3.fc41.aarch64 pam-libs-1.6.1-3.fc41.aarch64 patch-2.7.6-24.fc40.aarch64 pcre2-10.43-2.fc41.1.aarch64 pcre2-syntax-10.43-2.fc41.1.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.1-1.fc41.aarch64 pkgconf-m4-2.1.1-1.fc41.noarch pkgconf-pkg-config-2.1.1-1.fc41.aarch64 popt-1.19-6.fc40.aarch64 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.aarch64 redhat-rpm-config-292-1.fc41.noarch rpm-4.19.91-8.fc41.aarch64 rpm-build-4.19.91-8.fc41.aarch64 rpm-build-libs-4.19.91-8.fc41.aarch64 rpm-libs-4.19.91-8.fc41.aarch64 rpm-sequoia-1.6.0-3.fc41.aarch64 rust-srpm-macros-26.3-1.fc41.noarch sed-4.9-1.fc40.aarch64 setup-2.15.0-4.fc41.noarch shadow-utils-4.15.1-5.fc41.aarch64 sqlite-libs-3.46.0-1.fc41.aarch64 systemd-libs-256~rc4-2.fc41.aarch64 tar-1.35-3.fc40.aarch64 unzip-6.0-63.fc40.aarch64 util-linux-2.40.1-1.fc41.aarch64 util-linux-core-2.40.1-1.fc41.aarch64 which-2.21-41.fc40.aarch64 xxhash-libs-0.8.2-2.fc40.aarch64 xz-5.4.6-3.fc41.aarch64 xz-libs-5.4.6-3.fc41.aarch64 zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.aarch64 zlib-ng-compat-2.1.6-6.fc41.aarch64 zstd-1.5.6-1.fc41.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 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-aarch64-1717930609.102141/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-aarch64-1717930609.102141/root/var/log/dnf.rpm.log /var/lib/mock/fedora-39-aarch64-1717930609.102141/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-aarch64-1717930609.102141/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-7wns8wcn/netgen-mesher/netgen-mesher.spec) Config(child) 2 minutes 1 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2403-3.fc41.src.rpm) Config(fedora-39-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-aarch64-bootstrap-1717930609.102141/root. INFO: reusing tmpfs at /var/lib/mock/fedora-39-aarch64-bootstrap-1717930609.102141/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-aarch64-1717930609.102141/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.aarch64 rpm-sequoia-1.6.0-3.fc39.aarch64 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.aarch64 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: aarch64 Building for target aarch64 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 62 kB/s | 1.5 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 69 kB/s | 3.8 kB 00:00 fedora 400 kB/s | 20 kB 00:00 updates 171 kB/s | 15 kB 00:00 Dependencies resolved. =============================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================== Installing: cmake aarch64 3.28.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.7 M desktop-file-utils aarch64 0.26-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k dos2unix aarch64 7.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 293 k gcc-c++ aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 M git aarch64 2.45.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k libXmu-devel aarch64 1.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k libjpeg-turbo-devel aarch64 3.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97 k mesa-libGLU-devel aarch64 9.0.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k metis-devel aarch64 5.1.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k mpich-devel aarch64 4.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M opencascade-devel aarch64 7.8.1-1.fc41 copr_base 3.9 M openmpi-devel aarch64 5.0.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M pybind11-devel aarch64 2.12.0-3.fc41 copr_base 173 k python3-devel aarch64 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275 k python3-mpi4py-mpich aarch64 3.1.6-3.fc41 copr_base 559 k python3-mpi4py-openmpi aarch64 3.1.6-3.fc41 copr_base 560 k python3-setuptools noarch 69.2.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M tk-devel aarch64 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 489 k Installing dependencies: LibRaw aarch64 0.21.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 417 k Lmod aarch64 8.7.39-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 238 k PEGTL-devel aarch64 2.8.3-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127 k SuperLU aarch64 6.0.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175 k abattis-cantarell-vf-fonts noarch 0.301-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k add-determinism aarch64 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 833 k alsa-lib aarch64 1.2.11-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 497 k annobin-docs noarch 12.54-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k annobin-plugin-gcc aarch64 12.54-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 964 k armadillo aarch64 12.8.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k arpack aarch64 3.9.1-3.fc40 copr_base 182 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 aarch64 0.8-26.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k blas aarch64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 523 k blas-devel aarch64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k blas64 aarch64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 189 k blas64_ aarch64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 190 k blosc aarch64 1.21.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k boost aarch64 1.83.0-6.fc41 copr_base 14 k boost-atomic aarch64 1.83.0-6.fc41 copr_base 19 k boost-chrono aarch64 1.83.0-6.fc41 copr_base 25 k boost-container aarch64 1.83.0-6.fc41 copr_base 39 k boost-context aarch64 1.83.0-6.fc41 copr_base 17 k boost-contract aarch64 1.83.0-6.fc41 copr_base 43 k boost-coroutine aarch64 1.83.0-6.fc41 copr_base 20 k boost-date-time aarch64 1.83.0-6.fc41 copr_base 16 k boost-devel aarch64 1.83.0-6.fc41 copr_base 12 M boost-fiber aarch64 1.83.0-6.fc41 copr_base 42 k boost-filesystem aarch64 1.83.0-6.fc41 copr_base 64 k boost-graph aarch64 1.83.0-6.fc41 copr_base 143 k boost-iostreams aarch64 1.83.0-6.fc41 copr_base 40 k boost-json aarch64 1.83.0-6.fc41 copr_base 141 k boost-locale aarch64 1.83.0-6.fc41 copr_base 205 k boost-log aarch64 1.83.0-6.fc41 copr_base 459 k boost-math aarch64 1.83.0-6.fc41 copr_base 271 k boost-nowide aarch64 1.83.0-6.fc41 copr_base 21 k boost-numpy3 aarch64 1.83.0-6.fc41 copr_base 28 k boost-program-options aarch64 1.83.0-6.fc41 copr_base 104 k boost-python3 aarch64 1.83.0-6.fc41 copr_base 89 k boost-random aarch64 1.83.0-6.fc41 copr_base 24 k boost-regex aarch64 1.83.0-6.fc41 copr_base 108 k boost-serialization aarch64 1.83.0-6.fc41 copr_base 129 k boost-stacktrace aarch64 1.83.0-6.fc41 copr_base 29 k boost-system aarch64 1.83.0-6.fc41 copr_base 16 k boost-test aarch64 1.83.0-6.fc41 copr_base 229 k boost-thread aarch64 1.83.0-6.fc41 copr_base 60 k boost-timer aarch64 1.83.0-6.fc41 copr_base 22 k boost-type_erasure aarch64 1.83.0-6.fc41 copr_base 32 k boost-wave aarch64 1.83.0-6.fc41 copr_base 207 k brotli aarch64 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k brotli-devel aarch64 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k bzip2-devel aarch64 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k cairo aarch64 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 701 k cairo-devel aarch64 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k cdparanoia-libs aarch64 10.2-44.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k cfitsio aarch64 4.4.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 593 k cgnslib aarch64 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 424 k cgnslib-common noarch 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104 k cgnslib-devel aarch64 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k cgnslib-libs aarch64 4.4.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 293 k clang-libs aarch64 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 138 k cmake-data noarch 3.28.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M cmake-filesystem aarch64 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 aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M crypto-policies-scripts noarch 20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k cups-libs aarch64 1:2.4.8-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 268 k dbus aarch64 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k dbus-broker aarch64 36-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 168 k dbus-common noarch 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k dbus-libs aarch64 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 aarch64 3.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k double-conversion-devel aarch64 3.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k duktape aarch64 2.7.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 171 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 aarch64 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k expat-devel aarch64 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k flexiblas aarch64 3.4.4-1.fc41 copr_base 26 k flexiblas-devel aarch64 3.4.4-1.fc41 copr_base 112 k flexiblas-netlib aarch64 3.4.4-1.fc41 copr_base 2.7 M flexiblas-netlib64 aarch64 3.4.4-1.fc41 copr_base 2.7 M flexiblas-openblas-openmp aarch64 3.4.4-1.fc41 copr_base 17 k flexiblas-openblas-openmp64 aarch64 3.4.4-1.fc41 copr_base 17 k fontconfig aarch64 2.15.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262 k fontconfig-devel aarch64 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 aarch64 3.19.0-0.24.svn1909.fc41 copr_base 351 k freeimage-devel aarch64 3.19.0-0.24.svn1909.fc41 copr_base 38 k freetype aarch64 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 406 k freetype-devel aarch64 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 913 k freexl aarch64 2.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k fribidi aarch64 1.0.14-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k gc aarch64 8.2.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110 k gcc aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 M gcc-gfortran aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M gcc-plugin-annobin aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51 k gdal-devel aarch64 3.9.0-3.fc41 copr_base 216 k gdal-libs aarch64 3.9.0-3.fc41 copr_base 9.0 M gdk-pixbuf2 aarch64 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 470 k gdk-pixbuf2-devel aarch64 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 332 k gdk-pixbuf2-modules aarch64 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k geos aarch64 3.12.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M gettext aarch64 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gettext-envsubst aarch64 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k gettext-libs aarch64 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 652 k gettext-runtime aarch64 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k giflib aarch64 5.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k git-core aarch64 2.45.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 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 aarch64 1.4.2-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k gl2ps-devel aarch64 1.4.2-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 236 k glew-devel aarch64 2.2.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 216 k glib2 aarch64 2.80.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 M glib2-devel aarch64 2.80.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M glibc-devel aarch64 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 549 k glx-utils aarch64 9.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k gnupg2 aarch64 2.4.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 M gnutls aarch64 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 aarch64 1.23.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211 k gpgmepp aarch64 1.23.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130 k graphene aarch64 1.10.6-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k graphite2 aarch64 1.3.14-15.fc40 copr_base 93 k graphite2-devel aarch64 1.3.14-15.fc40 copr_base 21 k groff-base aarch64 1.23.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gstreamer1 aarch64 1.24.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M gstreamer1-plugins-base aarch64 1.24.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M guile30 aarch64 3.0.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 M harfbuzz aarch64 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 997 k harfbuzz-devel aarch64 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 413 k harfbuzz-icu aarch64 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k hdf-libs aarch64 4.2.16.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 276 k hdf5 aarch64 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M hdf5-devel aarch64 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M hwloc-libs aarch64 2.10.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M hyphen aarch64 2.8.8-24.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k imath aarch64 3.1.11-2.fc41 copr_base 95 k iso-codes noarch 4.16.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 M jasper-libs aarch64 4.2.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 161 k java-21-openjdk aarch64 1:21.0.3.0.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 426 k java-21-openjdk-headless aarch64 1:21.0.3.0.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 M javapackages-filesystem noarch 6.2.0-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k jbigkit-libs aarch64 2.1-29.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k json-c aarch64 0.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k json-devel aarch64 3.11.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k jsoncpp aarch64 1.9.5-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k jsoncpp-devel aarch64 1.9.5-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k jxrlib aarch64 1.1-27.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 449 k kernel-headers aarch64 6.10.0-0.rc2.24.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M lapack aarch64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 M lapack-devel aarch64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k lapack64 aarch64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M lapack64_ aarch64 3.12.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M lcms2 aarch64 2.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 184 k less aarch64 643-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 177 k libGLEW aarch64 2.2.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k libICE aarch64 1.1.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74 k libICE-devel aarch64 1.1.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k libSM aarch64 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k libSM-devel aarch64 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libX11 aarch64 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 647 k libX11-common noarch 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145 k libX11-devel aarch64 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 912 k libX11-xcb aarch64 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXScrnSaver aarch64 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libXScrnSaver-devel aarch64 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libXau aarch64 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libXau-devel aarch64 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libXcomposite aarch64 0.4.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libXcomposite-devel aarch64 0.4.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libXcursor aarch64 1.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libXcursor-devel aarch64 1.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libXdmcp aarch64 1.1.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libXdmcp-devel aarch64 1.1.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k libXext aarch64 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libXext-devel aarch64 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libXfixes aarch64 6.0.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k libXfixes-devel aarch64 6.0.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libXft aarch64 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k libXft-devel aarch64 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libXi aarch64 1.8.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libXi-devel aarch64 1.8.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k libXinerama aarch64 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libXinerama-devel aarch64 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libXmu aarch64 1.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k libXpm aarch64 3.5.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k libXpm-devel aarch64 3.5.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k libXrandr aarch64 1.5.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libXrandr-devel aarch64 1.5.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXrender aarch64 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libXrender-devel aarch64 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXres aarch64 1.2.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k libXres-devel aarch64 1.2.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXt aarch64 1.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 177 k libXt-devel aarch64 1.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 408 k libXtst aarch64 1.2.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libXtst-devel aarch64 1.2.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libXv aarch64 1.0.12-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXv-devel aarch64 1.0.12-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libXxf86vm aarch64 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libaec aarch64 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libaec-devel aarch64 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libarchive-devel aarch64 3.7.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126 k libarrow aarch64 16.1.0-4.fc41 copr_base 4.9 M libarrow-acero-libs aarch64 16.1.0-4.fc41 copr_base 479 k libarrow-dataset-libs aarch64 16.1.0-4.fc41 copr_base 469 k libarrow-doc noarch 16.1.0-4.fc41 copr_base 30 k libasan aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 495 k libassuan aarch64 2.5.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k libatomic aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libb2 aarch64 0.98.1-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k libblkid-devel aarch64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcbor aarch64 0.11.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libcurl-devel aarch64 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 758 k libdatrie aarch64 0.2.13-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libdeflate aarch64 1.20-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k libdicom aarch64 1.1.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k libdicom-devel aarch64 1.1.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libdrm aarch64 2.4.121-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132 k libdrm-devel aarch64 2.4.121-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k libedit aarch64 3.1-51.20240517cvs.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 107 k libevdev aarch64 1.13.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k libfabric aarch64 1.21.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 631 k libffi-devel aarch64 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libfido2 aarch64 1.14.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k libfontenc aarch64 1.1.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libgcrypt aarch64 1.10.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 455 k libgeotiff aarch64 1.7.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106 k libgfortran aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456 k libglvnd aarch64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k libglvnd-core-devel aarch64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libglvnd-devel aarch64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libglvnd-egl aarch64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libglvnd-gles aarch64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libglvnd-glx aarch64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137 k libglvnd-opengl aarch64 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k libgpg-error aarch64 1.49-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 228 k libgta aarch64 1.2.1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k libgudev aarch64 238-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libharu aarch64 2.4.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 564 k libharu-devel aarch64 2.4.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k libibverbs aarch64 51.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 433 k libicu aarch64 74.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 M libicu-devel aarch64 74.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 856 k libinput aarch64 1.26.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204 k libjpeg-turbo aarch64 3.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262 k libkml aarch64 1.3.0-48.fc41 copr_base 332 k libksba aarch64 1.6.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k liblerc aarch64 4.0.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 189 k libmount-devel aarch64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libmpc aarch64 1.3.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libnl3 aarch64 3.9.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 347 k libogg aarch64 2:1.3.5-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libogg-devel aarch64 2:1.3.5-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k liborc2 aarch64 2.0.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 468 k libpng aarch64 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116 k libpng-devel aarch64 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291 k libpq aarch64 16.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 248 k libpq-devel aarch64 16.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k libproxy aarch64 0.5.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k libqhull_r aarch64 1:8.0.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195 k librdmacm aarch64 51.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k librttopo aarch64 1.1.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 205 k libseccomp aarch64 2.5.3-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libselinux-devel aarch64 3.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libsepol-devel aarch64 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libspatialite aarch64 5.1.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 M libstdc++-devel aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 M libtextstyle aarch64 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89 k libthai aarch64 0.1.29-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213 k libtheora aarch64 1:1.1.1-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163 k libtheora-devel aarch64 1:1.1.1-37.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k libtiff aarch64 4.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 333 k libtiff-devel aarch64 4.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 247 k libubsan aarch64 14.1.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k libunwind aarch64 1.8.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k libuuid-devel aarch64 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libuv aarch64 1:1.48.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 250 k libvisual aarch64 1:0.4.1-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145 k libvorbis aarch64 1:1.3.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192 k libwacom aarch64 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 aarch64 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libwayland-cursor aarch64 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libwayland-egl aarch64 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libwayland-server aarch64 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k libwebp aarch64 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 250 k libwebp-devel aarch64 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libxcb aarch64 1.17.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 240 k libxcb-devel aarch64 1.17.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M libxcrypt-devel aarch64 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libxkbcommon aarch64 1.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k libxkbcommon-x11 aarch64 1.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxkbfile aarch64 1.1.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k libxkbfile-devel aarch64 1.1.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libxml2-devel aarch64 2.12.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 495 k libxshmfence aarch64 1.3.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libxslt aarch64 1.1.39-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187 k libzstd-devel aarch64 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k lksctp-tools aarch64 1.0.19-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99 k llvm-libs aarch64 18.1.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 M logrotate aarch64 3.21.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k lua aarch64 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 190 k lua-filesystem aarch64 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 aarch64 1.0.2-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k lua-posix aarch64 36.2.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140 k lua-term aarch64 0.08-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k lz4-devel aarch64 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k m4 aarch64 1.4.19-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 295 k make aarch64 1:4.4.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 580 k mariadb-connector-c aarch64 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 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 aarch64 3.3.8-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k mesa-libEGL aarch64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145 k mesa-libEGL-devel aarch64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k mesa-libGL aarch64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 190 k mesa-libGL-devel aarch64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k mesa-libGLU aarch64 9.0.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154 k mesa-libgbm aarch64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k mesa-libglapi aarch64 24.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k metis aarch64 5.1.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 569 k minizip-ng-compat aarch64 3.0.10-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k mkfontscale aarch64 1.2.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k mpdecimal aarch64 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 aarch64 4.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M mtdev aarch64 1.1.6-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k munge aarch64 0.5.16-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k munge-libs aarch64 0.5.16-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k ncurses aarch64 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 415 k netcdf aarch64 4.9.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 821 k netcdf-cxx aarch64 4.2-34.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k netcdf-cxx-devel aarch64 4.2-34.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 361 k netcdf-devel aarch64 4.9.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k nettle aarch64 3.9.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 435 k npth aarch64 1.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k nspr aarch64 4.35.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136 k nss aarch64 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 703 k nss-softokn aarch64 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 417 k nss-softokn-freebl aarch64 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 373 k nss-sysinit aarch64 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k nss-util aarch64 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86 k ogdi aarch64 4.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 236 k openblas aarch64 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k openblas-openmp aarch64 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 M openblas-openmp64 aarch64 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 M opencascade-draw aarch64 7.8.1-1.fc41 copr_base 2.4 M opencascade-foundation aarch64 7.8.1-1.fc41 copr_base 12 M opencascade-modeling aarch64 7.8.1-1.fc41 copr_base 13 M opencascade-ocaf aarch64 7.8.1-1.fc41 copr_base 1.1 M opencascade-visualization aarch64 7.8.1-1.fc41 copr_base 2.0 M openexr-libs aarch64 3.2.4-2.fc41 copr_base 1.1 M openjpeg2 aarch64 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 185 k openjpeg2-devel aarch64 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k openjpeg2-tools aarch64 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k openmpi aarch64 5.0.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M openslide aarch64 4.0.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k openslide-devel aarch64 4.0.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104 k openssh aarch64 9.6p1-1.fc41.9 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 422 k openssh-clients aarch64 9.6p1-1.fc41.9 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 745 k openssl-devel aarch64 1:3.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M opus aarch64 1.5.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 228 k orangefs aarch64 2.9.8-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M orc aarch64 0.4.38-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226 k pango aarch64 1.52.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 348 k parquet-libs aarch64 16.1.0-4.fc41 copr_base 937 k pcre2-devel aarch64 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 488 k pcre2-utf16 aarch64 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 207 k pcre2-utf32 aarch64 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195 k perl-AutoLoader noarch 5.74-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k perl-B aarch64 1.88-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178 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 aarch64 2.189-504.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55 k perl-Digest noarch 1.20-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k perl-Digest-MD5 aarch64 2.59-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k perl-DynaLoader aarch64 1.54-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k perl-Encode aarch64 4:3.21-505.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M perl-English noarch 1.11-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-Errno aarch64 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 aarch64 1.15-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 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 aarch64 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 aarch64 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 aarch64 1.94-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 356 k perl-POSIX aarch64 2.13-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k perl-PathTools aarch64 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 aarch64 5:1.63-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k perl-SelectSaver noarch 1.02-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k perl-Socket aarch64 4:2.038-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k perl-Storable aarch64 1:3.32-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97 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 aarch64 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 aarch64 4:5.38.2-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k perl-lib aarch64 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 aarch64 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 aarch64 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 aarch64 1:2.40-504.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k perl-threads-shared aarch64 1.69-503.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k perl-vars noarch 1.05-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k pixman aarch64 0.43.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218 k pixman-devel aarch64 0.43.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k pmix aarch64 4.2.8-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 641 k poppler aarch64 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 aarch64 4.0.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 371 k proj aarch64 9.4.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M proj-data noarch 9.4.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M proj-devel aarch64 9.4.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k protobuf aarch64 3.19.6-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 932 k prrte aarch64 3.0.2-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k prrte-libs aarch64 3.0.2-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 496 k pugixml aarch64 1.13-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97 k pugixml-devel aarch64 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 aarch64 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k python3-libs aarch64 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-mpich aarch64 4.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 k python3-numpy aarch64 1:1.26.4-7.fc41 copr_base 6.4 M python3-openmpi aarch64 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 aarch64 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 aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 161 k qt5-doctools aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 684 k qt5-linguist aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 875 k qt5-qtbase aarch64 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 aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 M qt5-qtbase-gui aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 M qt5-qtdeclarative aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.3 M qt5-qtdeclarative-devel aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M qt5-qtlocation aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 M qt5-qtsensors aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 228 k qt5-qttools aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k qt5-qttools-common noarch 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k qt5-qttools-devel aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 185 k qt5-qttools-libs-designer aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M qt5-qttools-libs-designercomponents aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 793 k qt5-qttools-libs-help aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k qt5-qtwebchannel aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k qt5-qtwebkit aarch64 5.212.0-0.87alpha4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M qt5-qtwebkit-devel aarch64 5.212.0-0.87alpha4.fc41 copr_base 56 k qt5-qtx11extras aarch64 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k qt5-qtx11extras-devel aarch64 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 aarch64 1:20220601-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k rhash aarch64 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 aarch64 2.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 388 k snappy aarch64 1.2.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k sqlite aarch64 3.46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 867 k sqlite-devel aarch64 3.46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k sysprof-capture-devel aarch64 46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k systemd aarch64 256~rc4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 M systemd-pam aarch64 256~rc4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 399 k systemd-rpm-macros noarch 256~rc4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k tbb aarch64 2021.11.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135 k tbb-bind aarch64 2021.11.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k tbb-devel aarch64 2021.11.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 215 k tcl aarch64 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M tcl-devel aarch64 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163 k tcsh aarch64 6.24.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 454 k thrift aarch64 0.20.0-2.fc41 copr_base 1.5 M tk aarch64 1:8.6.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M torque-libs aarch64 6.1.3-10.fc40 copr_base 184 k tpm2-tss aarch64 4.1.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 401 k ttmkfdir aarch64 3.0.9-70.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 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 aarch64 1.16.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 783 k unixODBC aarch64 2.3.12-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 463 k uriparser aarch64 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 aarch64 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 aarch64 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 M vtk-devel aarch64 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 M vtk-java aarch64 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 M vtk-qt aarch64 9.2.6-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 279 k vulkan-headers noarch 1.3.283.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M vulkan-loader aarch64 1.3.283.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k vulkan-loader-devel aarch64 1.3.283.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k woff2 aarch64 1.0.2-19.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61 k xcb-util aarch64 0.4.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k xcb-util-image aarch64 0.4.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k xcb-util-keysyms aarch64 0.4.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k xcb-util-renderutil aarch64 0.3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k xcb-util-wm aarch64 0.4.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k xerces-c aarch64 3.2.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 892 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 aarch64 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k yaksa aarch64 0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.3 M zlib-ng-compat-devel aarch64 2.1.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k Transaction Summary =============================================================================================================================================== Install 565 Packages Total download size: 536 M Installed size: 2.4 G Downloading Packages: (1/565): boost-1.83.0-6.fc41.aarch64.rpm 685 kB/s | 14 kB 00:00 (2/565): boost-atomic-1.83.0-6.fc41.aarch64.rpm 914 kB/s | 19 kB 00:00 (3/565): arpack-3.9.1-3.fc40.aarch64.rpm 8.1 MB/s | 182 kB 00:00 (4/565): boost-chrono-1.83.0-6.fc41.aarch64.rpm 10 MB/s | 25 kB 00:00 (5/565): boost-container-1.83.0-6.fc41.aarch64. 14 MB/s | 39 kB 00:00 (6/565): boost-context-1.83.0-6.fc41.aarch64.rp 6.6 MB/s | 17 kB 00:00 (7/565): boost-contract-1.83.0-6.fc41.aarch64.r 14 MB/s | 43 kB 00:00 (8/565): boost-coroutine-1.83.0-6.fc41.aarch64. 6.2 MB/s | 20 kB 00:00 (9/565): boost-date-time-1.83.0-6.fc41.aarch64. 3.9 MB/s | 16 kB 00:00 (10/565): boost-fiber-1.83.0-6.fc41.aarch64.rpm 8.8 MB/s | 42 kB 00:00 (11/565): boost-filesystem-1.83.0-6.fc41.aarch6 10 MB/s | 64 kB 00:00 (12/565): boost-graph-1.83.0-6.fc41.aarch64.rpm 26 MB/s | 143 kB 00:00 (13/565): boost-iostreams-1.83.0-6.fc41.aarch64 8.8 MB/s | 40 kB 00:00 (14/565): boost-json-1.83.0-6.fc41.aarch64.rpm 29 MB/s | 141 kB 00:00 (15/565): boost-locale-1.83.0-6.fc41.aarch64.rp 33 MB/s | 205 kB 00:00 (16/565): boost-log-1.83.0-6.fc41.aarch64.rpm 36 MB/s | 459 kB 00:00 (17/565): boost-math-1.83.0-6.fc41.aarch64.rpm 25 MB/s | 271 kB 00:00 (18/565): boost-nowide-1.83.0-6.fc41.aarch64.rp 5.8 MB/s | 21 kB 00:00 (19/565): boost-numpy3-1.83.0-6.fc41.aarch64.rp 8.5 MB/s | 28 kB 00:00 (20/565): boost-program-options-1.83.0-6.fc41.a 26 MB/s | 104 kB 00:00 (21/565): boost-python3-1.83.0-6.fc41.aarch64.r 28 MB/s | 89 kB 00:00 (22/565): boost-random-1.83.0-6.fc41.aarch64.rp 6.8 MB/s | 24 kB 00:00 (23/565): boost-regex-1.83.0-6.fc41.aarch64.rpm 27 MB/s | 108 kB 00:00 (24/565): boost-serialization-1.83.0-6.fc41.aar 20 MB/s | 129 kB 00:00 (25/565): boost-stacktrace-1.83.0-6.fc41.aarch6 6.1 MB/s | 29 kB 00:00 (26/565): boost-system-1.83.0-6.fc41.aarch64.rp 3.0 MB/s | 16 kB 00:00 (27/565): boost-test-1.83.0-6.fc41.aarch64.rpm 33 MB/s | 229 kB 00:00 (28/565): boost-thread-1.83.0-6.fc41.aarch64.rp 8.1 MB/s | 60 kB 00:00 (29/565): boost-timer-1.83.0-6.fc41.aarch64.rpm 2.8 MB/s | 22 kB 00:00 (30/565): boost-devel-1.83.0-6.fc41.aarch64.rpm 151 MB/s | 12 MB 00:00 (31/565): boost-type_erasure-1.83.0-6.fc41.aarc 1.9 MB/s | 32 kB 00:00 (32/565): boost-wave-1.83.0-6.fc41.aarch64.rpm 15 MB/s | 207 kB 00:00 (33/565): cli11-devel-2.4.2-1.fc41.noarch.rpm 43 MB/s | 138 kB 00:00 (34/565): flexiblas-3.4.4-1.fc41.aarch64.rpm 8.8 MB/s | 26 kB 00:00 (35/565): flexiblas-devel-3.4.4-1.fc41.aarch64. 26 MB/s | 112 kB 00:00 (36/565): eigen3-devel-3.4.0-15.fc40.noarch.rpm 113 MB/s | 1.1 MB 00:00 (37/565): flexiblas-openblas-openmp-3.4.4-1.fc4 2.7 MB/s | 17 kB 00:00 (38/565): flexiblas-openblas-openmp64-3.4.4-1.f 5.0 MB/s | 17 kB 00:00 (39/565): flexiblas-netlib64-3.4.4-1.fc41.aarch 129 MB/s | 2.7 MB 00:00 (40/565): flexiblas-netlib-3.4.4-1.fc41.aarch64 98 MB/s | 2.7 MB 00:00 (41/565): gdal-devel-3.9.0-3.fc41.aarch64.rpm 61 MB/s | 216 kB 00:00 (42/565): gdal-libs-3.9.0-3.fc41.aarch64.rpm 344 MB/s | 9.0 MB 00:00 (43/565): freeimage-3.19.0-0.24.svn1909.fc41.aa 8.1 MB/s | 351 kB 00:00 (44/565): freeimage-devel-3.19.0-0.24.svn1909.f 1.0 MB/s | 38 kB 00:00 (45/565): graphite2-devel-1.3.14-15.fc40.aarch6 7.2 MB/s | 21 kB 00:00 (46/565): imath-3.1.11-2.fc41.aarch64.rpm 41 MB/s | 95 kB 00:00 (47/565): libarrow-acero-libs-16.1.0-4.fc41.aar 114 MB/s | 479 kB 00:00 (48/565): libarrow-dataset-libs-16.1.0-4.fc41.a 113 MB/s | 469 kB 00:00 (49/565): libarrow-16.1.0-4.fc41.aarch64.rpm 286 MB/s | 4.9 MB 00:00 (50/565): libarrow-doc-16.1.0-4.fc41.noarch.rpm 5.7 MB/s | 30 kB 00:00 (51/565): libkml-1.3.0-48.fc41.aarch64.rpm 95 MB/s | 332 kB 00:00 (52/565): graphite2-1.3.14-15.fc40.aarch64.rpm 3.4 MB/s | 93 kB 00:00 (53/565): opencascade-draw-7.8.1-1.fc41.aarch64 123 MB/s | 2.4 MB 00:00 (54/565): mpi4py-common-3.1.6-3.fc41.noarch.rpm 738 kB/s | 19 kB 00:00 (55/565): opencascade-devel-7.8.1-1.fc41.aarch6 108 MB/s | 3.9 MB 00:00 (56/565): opencascade-ocaf-7.8.1-1.fc41.aarch64 56 MB/s | 1.1 MB 00:00 (57/565): opencascade-visualization-7.8.1-1.fc4 91 MB/s | 2.0 MB 00:00 (58/565): opencascade-modeling-7.8.1-1.fc41.aar 157 MB/s | 13 MB 00:00 (59/565): opencascade-foundation-7.8.1-1.fc41.a 127 MB/s | 12 MB 00:00 (60/565): openexr-libs-3.2.4-2.fc41.aarch64.rpm 29 MB/s | 1.1 MB 00:00 (61/565): parquet-libs-16.1.0-4.fc41.aarch64.rp 60 MB/s | 937 kB 00:00 (62/565): pybind11-devel-2.12.0-3.fc41.aarch64. 37 MB/s | 173 kB 00:00 (63/565): poppler-24.02.0-2.fc40.aarch64.rpm 160 MB/s | 1.2 MB 00:00 (64/565): python3-mpi4py-openmpi-3.1.6-3.fc41.a 65 MB/s | 560 kB 00:00 (65/565): python3-mpi4py-mpich-3.1.6-3.fc41.aar 40 MB/s | 559 kB 00:00 (66/565): thrift-0.20.0-2.fc41.aarch64.rpm 123 MB/s | 1.5 MB 00:00 (67/565): qt5-qtwebkit-devel-5.212.0-0.87alpha4 3.1 MB/s | 56 kB 00:00 (68/565): python3-numpy-1.26.4-7.fc41.aarch64.r 178 MB/s | 6.4 MB 00:00 (69/565): torque-libs-6.1.3-10.fc40.aarch64.rpm 11 MB/s | 184 kB 00:00 (70/565): LibRaw-0.21.2-5.fc40.aarch64.rpm 4.5 MB/s | 417 kB 00:00 (71/565): SuperLU-6.0.1-5.fc41.aarch64.rpm 9.5 MB/s | 175 kB 00:00 (72/565): PEGTL-devel-2.8.3-9.fc40.aarch64.rpm 1.2 MB/s | 127 kB 00:00 (73/565): abattis-cantarell-vf-fonts-0.301-12.f 7.6 MB/s | 120 kB 00:00 (74/565): Lmod-8.7.39-1.fc41.aarch64.rpm 1.8 MB/s | 238 kB 00:00 (75/565): alsa-lib-1.2.11-2.fc40.aarch64.rpm 22 MB/s | 497 kB 00:00 (76/565): annobin-docs-12.54-2.fc41.noarch.rpm 5.8 MB/s | 90 kB 00:00 (77/565): armadillo-12.8.1-1.fc41.aarch64.rpm 1.8 MB/s | 31 kB 00:00 (78/565): add-determinism-0.2.0-9.fc41.aarch64. 11 MB/s | 833 kB 00:00 (79/565): autoconf-2.72-2.fc41.noarch.rpm 36 MB/s | 817 kB 00:00 (80/565): annobin-plugin-gcc-12.54-2.fc41.aarch 16 MB/s | 964 kB 00:00 (81/565): automake-1.16.5-16.fc40.noarch.rpm 27 MB/s | 676 kB 00:00 (82/565): avahi-libs-0.8-26.fc40.aarch64.rpm 4.2 MB/s | 67 kB 00:00 (83/565): blas-devel-3.12.0-5.fc41.aarch64.rpm 1.3 MB/s | 23 kB 00:00 (84/565): blas-3.12.0-5.fc41.aarch64.rpm 20 MB/s | 523 kB 00:00 (85/565): blas64-3.12.0-5.fc41.aarch64.rpm 8.3 MB/s | 189 kB 00:00 (86/565): blas64_-3.12.0-5.fc41.aarch64.rpm 11 MB/s | 190 kB 00:00 (87/565): blosc-1.21.5-4.fc40.aarch64.rpm 2.2 MB/s | 48 kB 00:00 (88/565): brotli-1.1.0-3.fc40.aarch64.rpm 1.2 MB/s | 20 kB 00:00 (89/565): brotli-devel-1.1.0-3.fc40.aarch64.rpm 1.5 MB/s | 34 kB 00:00 (90/565): bzip2-devel-1.0.8-18.fc40.aarch64.rpm 12 MB/s | 214 kB 00:00 (91/565): cairo-1.18.0-3.fc40.aarch64.rpm 29 MB/s | 701 kB 00:00 (92/565): cairo-devel-1.18.0-3.fc40.aarch64.rpm 9.8 MB/s | 176 kB 00:00 (93/565): cdparanoia-libs-10.2-44.fc40.aarch64. 2.6 MB/s | 54 kB 00:00 (94/565): cfitsio-4.4.0-2.fc41.aarch64.rpm 29 MB/s | 593 kB 00:00 (95/565): cgnslib-common-4.4.0-4.fc40.noarch.rp 6.6 MB/s | 104 kB 00:00 (96/565): cgnslib-4.4.0-4.fc40.aarch64.rpm 17 MB/s | 424 kB 00:00 (97/565): cgnslib-devel-4.4.0-4.fc40.aarch64.rp 2.3 MB/s | 56 kB 00:00 (98/565): cgnslib-libs-4.4.0-4.fc40.aarch64.rpm 13 MB/s | 293 kB 00:00 (99/565): clang-resource-filesystem-18.1.6-3.fc 969 kB/s | 15 kB 00:00 (100/565): cmake-data-3.28.3-5.fc41.noarch.rpm 60 MB/s | 1.8 MB 00:00 (101/565): cmake-filesystem-3.28.3-5.fc41.aarch 752 kB/s | 18 kB 00:00 (102/565): cmake-rpm-macros-3.28.3-5.fc41.noarc 1.1 MB/s | 18 kB 00:00 (103/565): copy-jdk-configs-4.1-5.fc40.noarch.r 1.8 MB/s | 28 kB 00:00 (104/565): cmake-3.28.3-5.fc41.aarch64.rpm 74 MB/s | 7.7 MB 00:00 (105/565): crypto-policies-scripts-20240521-1.g 4.9 MB/s | 108 kB 00:00 (106/565): cups-libs-2.4.8-5.fc41.aarch64.rpm 9.9 MB/s | 268 kB 00:00 (107/565): clang-libs-18.1.6-3.fc41.aarch64.rpm 112 MB/s | 23 MB 00:00 (108/565): cpp-14.1.1-5.fc41.aarch64.rpm 109 MB/s | 11 MB 00:00 (109/565): dbus-1.14.10-3.fc40.aarch64.rpm 207 kB/s | 8.0 kB 00:00 (110/565): dbus-broker-36-2.fc41.aarch64.rpm 8.8 MB/s | 168 kB 00:00 (111/565): dbus-libs-1.14.10-3.fc40.aarch64.rpm 9.6 MB/s | 156 kB 00:00 (112/565): dbus-common-1.14.10-3.fc40.noarch.rp 738 kB/s | 15 kB 00:00 (113/565): default-fonts-core-sans-4.0-13.fc41. 1.1 MB/s | 25 kB 00:00 (114/565): desktop-file-utils-0.26-12.fc40.aarc 4.4 MB/s | 72 kB 00:00 (115/565): dos2unix-7.5.2-1.fc40.aarch64.rpm 12 MB/s | 293 kB 00:00 (116/565): double-conversion-3.3.0-3.fc40.aarch 3.1 MB/s | 49 kB 00:00 (117/565): double-conversion-devel-3.3.0-3.fc40 1.4 MB/s | 30 kB 00:00 (118/565): duktape-2.7.0-7.fc40.aarch64.rpm 10 MB/s | 171 kB 00:00 (119/565): emacs-filesystem-30.0-2.fc41.noarch. 350 kB/s | 7.1 kB 00:00 (120/565): expat-2.6.2-1.fc41.aarch64.rpm 6.9 MB/s | 111 kB 00:00 (121/565): fontconfig-2.15.0-6.fc41.aarch64.rpm 16 MB/s | 262 kB 00:00 (122/565): expat-devel-2.6.2-1.fc41.aarch64.rpm 2.5 MB/s | 54 kB 00:00 (123/565): fontconfig-devel-2.15.0-6.fc41.aarch 5.6 MB/s | 129 kB 00:00 (124/565): fonts-filesystem-2.0.5-15.fc41.noarc 571 kB/s | 8.3 kB 00:00 (125/565): freetype-2.13.2-5.fc40.aarch64.rpm 17 MB/s | 406 kB 00:00 (126/565): freetype-devel-2.13.2-5.fc40.aarch64 44 MB/s | 913 kB 00:00 (127/565): freexl-2.0.0-7.fc41.aarch64.rpm 2.1 MB/s | 46 kB 00:00 (128/565): fribidi-1.0.14-2.fc41.aarch64.rpm 4.0 MB/s | 92 kB 00:00 (129/565): gc-8.2.2-6.fc40.aarch64.rpm 6.4 MB/s | 110 kB 00:00 (130/565): gcc-c++-14.1.1-5.fc41.aarch64.rpm 134 MB/s | 13 MB 00:00 (131/565): gcc-plugin-annobin-14.1.1-5.fc41.aar 2.8 MB/s | 51 kB 00:00 (132/565): gdk-pixbuf2-2.42.12-1.fc41.aarch64.r 21 MB/s | 470 kB 00:00 (133/565): gdk-pixbuf2-devel-2.42.12-1.fc41.aar 17 MB/s | 332 kB 00:00 (134/565): gcc-gfortran-14.1.1-5.fc41.aarch64.r 72 MB/s | 12 MB 00:00 (135/565): gdk-pixbuf2-modules-2.42.12-1.fc41.a 1.2 MB/s | 28 kB 00:00 (136/565): gettext-0.22.5-2.fc41.aarch64.rpm 55 MB/s | 1.1 MB 00:00 (137/565): geos-3.12.2-1.fc41.aarch64.rpm 29 MB/s | 1.0 MB 00:00 (138/565): gettext-envsubst-0.22.5-2.fc41.aarch 2.2 MB/s | 37 kB 00:00 (139/565): gettext-libs-0.22.5-2.fc41.aarch64.r 27 MB/s | 652 kB 00:00 (140/565): gettext-runtime-0.22.5-2.fc41.aarch6 6.5 MB/s | 113 kB 00:00 (141/565): giflib-5.2.2-1.fc41.aarch64.rpm 2.8 MB/s | 53 kB 00:00 (142/565): git-2.45.2-1.fc41.aarch64.rpm 2.3 MB/s | 53 kB 00:00 (143/565): git-core-2.45.2-1.fc41.aarch64.rpm 113 MB/s | 4.8 MB 00:00 (144/565): gl-manpages-1.1-31.20190306.fc40.noa 55 MB/s | 1.0 MB 00:00 (145/565): git-core-doc-2.45.2-1.fc41.noarch.rp 42 MB/s | 2.7 MB 00:00 (146/565): gl2ps-1.4.2-10.fc40.aarch64.rpm 3.3 MB/s | 63 kB 00:00 (147/565): gl2ps-devel-1.4.2-10.fc40.aarch64.rp 10 MB/s | 236 kB 00:00 (148/565): glew-devel-2.2.0-7.fc40.aarch64.rpm 13 MB/s | 216 kB 00:00 (149/565): gcc-14.1.1-5.fc41.aarch64.rpm 82 MB/s | 34 MB 00:00 (150/565): glib2-2.80.2-1.fc41.aarch64.rpm 50 MB/s | 3.0 MB 00:00 (151/565): glib2-devel-2.80.2-1.fc41.aarch64.rp 21 MB/s | 1.4 MB 00:00 (152/565): glibc-devel-2.39.9000-18.fc41.aarch6 28 MB/s | 549 kB 00:00 (153/565): glx-utils-9.0.0-7.fc41.aarch64.rpm 3.4 MB/s | 75 kB 00:00 (154/565): gnupg2-2.4.5-1.fc41.aarch64.rpm 105 MB/s | 2.6 MB 00:00 (155/565): google-noto-fonts-common-20240401-1. 812 kB/s | 17 kB 00:00 (156/565): gnutls-3.8.5-2.fc41.aarch64.rpm 30 MB/s | 1.1 MB 00:00 (157/565): google-noto-sans-vf-fonts-20240401-1 32 MB/s | 594 kB 00:00 (158/565): gpgmepp-1.23.2-3.fc40.aarch64.rpm 7.5 MB/s | 130 kB 00:00 (159/565): gpgme-1.23.2-3.fc40.aarch64.rpm 8.3 MB/s | 211 kB 00:00 (160/565): graphene-1.10.6-8.fc40.aarch64.rpm 3.0 MB/s | 63 kB 00:00 (161/565): groff-base-1.23.0-6.fc40.aarch64.rpm 45 MB/s | 1.1 MB 00:00 (162/565): gstreamer1-1.24.4-1.fc41.aarch64.rpm 32 MB/s | 1.6 MB 00:00 (163/565): gstreamer1-plugins-base-1.24.4-1.fc4 42 MB/s | 2.2 MB 00:00 (164/565): guile30-3.0.9-1.fc41.aarch64.rpm 147 MB/s | 8.2 MB 00:00 (165/565): harfbuzz-devel-8.4.0-1.fc41.aarch64. 17 MB/s | 413 kB 00:00 (166/565): harfbuzz-8.4.0-1.fc41.aarch64.rpm 24 MB/s | 997 kB 00:00 (167/565): harfbuzz-icu-8.4.0-1.fc41.aarch64.rp 1.0 MB/s | 16 kB 00:00 (168/565): hdf-libs-4.2.16.2-1.fc40.aarch64.rpm 12 MB/s | 276 kB 00:00 (169/565): hdf5-1.12.1-15.fc40.aarch64.rpm 77 MB/s | 2.1 MB 00:00 (170/565): hdf5-devel-1.12.1-15.fc40.aarch64.rp 32 MB/s | 1.3 MB 00:00 (171/565): hyphen-2.8.8-24.fc41.aarch64.rpm 1.7 MB/s | 29 kB 00:00 (172/565): hwloc-libs-2.10.0-3.fc40.aarch64.rpm 36 MB/s | 2.1 MB 00:00 (173/565): jasper-libs-4.2.3-1.fc41.aarch64.rpm 6.2 MB/s | 161 kB 00:00 (174/565): iso-codes-4.16.0-3.fc40.noarch.rpm 103 MB/s | 3.4 MB 00:00 (175/565): java-21-openjdk-21.0.3.0.9-1.fc41.aa 22 MB/s | 426 kB 00:00 (176/565): javapackages-filesystem-6.2.0-12.fc4 612 kB/s | 13 kB 00:00 (177/565): jbigkit-libs-2.1-29.fc40.aarch64.rpm 3.1 MB/s | 53 kB 00:00 (178/565): json-c-0.17-3.fc40.aarch64.rpm 2.0 MB/s | 45 kB 00:00 (179/565): json-devel-3.11.3-1.fc41.aarch64.rpm 8.5 MB/s | 157 kB 00:00 (180/565): jsoncpp-1.9.5-7.fc40.aarch64.rpm 5.1 MB/s | 91 kB 00:00 (181/565): jsoncpp-devel-1.9.5-7.fc40.aarch64.r 1.3 MB/s | 29 kB 00:00 (182/565): jxrlib-1.1-27.fc40.aarch64.rpm 22 MB/s | 449 kB 00:00 (183/565): kernel-headers-6.10.0-0.rc2.24.fc41. 33 MB/s | 1.4 MB 00:00 (184/565): lapack-3.12.0-5.fc41.aarch64.rpm 149 MB/s | 10 MB 00:00 (185/565): lapack-devel-3.12.0-5.fc41.aarch64.r 2.2 MB/s | 82 kB 00:00 (186/565): lapack64-3.12.0-5.fc41.aarch64.rpm 70 MB/s | 2.2 MB 00:00 (187/565): lapack64_-3.12.0-5.fc41.aarch64.rpm 42 MB/s | 2.1 MB 00:00 (188/565): lcms2-2.16-3.fc40.aarch64.rpm 8.0 MB/s | 184 kB 00:00 (189/565): less-643-4.fc40.aarch64.rpm 8.9 MB/s | 177 kB 00:00 (190/565): libGLEW-2.2.0-7.fc40.aarch64.rpm 7.2 MB/s | 176 kB 00:00 (191/565): libICE-1.1.1-3.fc40.aarch64.rpm 4.4 MB/s | 74 kB 00:00 (192/565): libICE-devel-1.1.1-3.fc40.aarch64.rp 2.2 MB/s | 46 kB 00:00 (193/565): libSM-1.2.4-3.fc40.aarch64.rpm 2.8 MB/s | 43 kB 00:00 (194/565): libSM-devel-1.2.4-3.fc40.aarch64.rpm 726 kB/s | 12 kB 00:00 (195/565): libX11-1.8.9-1.fc41.aarch64.rpm 27 MB/s | 647 kB 00:00 (196/565): libX11-common-1.8.9-1.fc41.noarch.rp 7.3 MB/s | 145 kB 00:00 (197/565): libX11-devel-1.8.9-1.fc41.aarch64.rp 40 MB/s | 912 kB 00:00 (198/565): libX11-xcb-1.8.9-1.fc41.aarch64.rpm 541 kB/s | 12 kB 00:00 (199/565): libXScrnSaver-1.2.4-3.fc40.aarch64.r 1.3 MB/s | 25 kB 00:00 (200/565): libXScrnSaver-devel-1.2.4-3.fc40.aar 736 kB/s | 17 kB 00:00 (201/565): libXau-1.0.11-6.fc40.aarch64.rpm 2.1 MB/s | 32 kB 00:00 (202/565): libXau-devel-1.0.11-6.fc40.aarch64.r 841 kB/s | 14 kB 00:00 (203/565): libXcomposite-0.4.6-3.fc40.aarch64.r 898 kB/s | 25 kB 00:00 (204/565): libXcomposite-devel-0.4.6-3.fc40.aar 980 kB/s | 16 kB 00:00 (205/565): libXcursor-1.2.2-1.fc41.aarch64.rpm 1.6 MB/s | 30 kB 00:00 (206/565): libXcursor-devel-1.2.2-1.fc41.aarch6 1.3 MB/s | 28 kB 00:00 (207/565): libXdmcp-1.1.5-1.fc41.aarch64.rpm 2.0 MB/s | 37 kB 00:00 (208/565): libXdmcp-devel-1.1.5-1.fc41.aarch64. 505 kB/s | 11 kB 00:00 (209/565): libXext-1.3.6-1.fc40.aarch64.rpm 2.5 MB/s | 39 kB 00:00 (210/565): libXext-devel-1.3.6-1.fc40.aarch64.r 4.3 MB/s | 72 kB 00:00 (211/565): libXfixes-6.0.1-3.fc40.aarch64.rpm 944 kB/s | 20 kB 00:00 (212/565): libXfixes-devel-6.0.1-3.fc40.aarch64 779 kB/s | 13 kB 00:00 (213/565): libXft-2.3.8-6.fc40.aarch64.rpm 4.0 MB/s | 71 kB 00:00 (214/565): libXft-devel-2.3.8-6.fc40.aarch64.rp 1.6 MB/s | 36 kB 00:00 (215/565): libXi-1.8.1-5.fc40.aarch64.rpm 2.5 MB/s | 40 kB 00:00 (216/565): libXi-devel-1.8.1-5.fc40.aarch64.rpm 6.5 MB/s | 103 kB 00:00 (217/565): libXinerama-1.1.5-6.fc40.aarch64.rpm 616 kB/s | 14 kB 00:00 (218/565): libXinerama-devel-1.1.5-6.fc40.aarch 796 kB/s | 13 kB 00:00 (219/565): libXmu-1.2.1-1.fc41.aarch64.rpm 4.1 MB/s | 78 kB 00:00 (220/565): libXmu-devel-1.2.1-1.fc41.aarch64.rp 1.0 MB/s | 22 kB 00:00 (221/565): libXpm-3.5.17-3.fc40.aarch64.rpm 3.3 MB/s | 64 kB 00:00 (222/565): libXpm-devel-3.5.17-3.fc40.aarch64.r 2.6 MB/s | 58 kB 00:00 (223/565): libXrandr-1.5.4-3.fc40.aarch64.rpm 1.6 MB/s | 27 kB 00:00 (224/565): libXrandr-devel-1.5.4-3.fc40.aarch64 928 kB/s | 19 kB 00:00 (225/565): libXrender-0.9.11-6.fc40.aarch64.rpm 1.3 MB/s | 27 kB 00:00 (226/565): libXrender-devel-0.9.11-6.fc40.aarch 1.1 MB/s | 19 kB 00:00 (227/565): libXres-1.2.2-3.fc40.aarch64.rpm 668 kB/s | 15 kB 00:00 (228/565): libXres-devel-1.2.2-3.fc40.aarch64.r 692 kB/s | 12 kB 00:00 (229/565): libXt-1.3.0-3.fc40.aarch64.rpm 9.6 MB/s | 177 kB 00:00 (230/565): libXt-devel-1.3.0-3.fc40.aarch64.rpm 18 MB/s | 408 kB 00:00 (231/565): libXtst-1.2.4-6.fc40.aarch64.rpm 1.2 MB/s | 21 kB 00:00 (232/565): libXtst-devel-1.2.4-6.fc40.aarch64.r 686 kB/s | 16 kB 00:00 (233/565): libXv-1.0.12-3.fc40.aarch64.rpm 1.0 MB/s | 19 kB 00:00 (234/565): libXv-devel-1.0.12-3.fc40.aarch64.rp 2.2 MB/s | 38 kB 00:00 (235/565): libXxf86vm-1.1.5-6.fc40.aarch64.rpm 793 kB/s | 18 kB 00:00 (236/565): libaec-1.1.2-1.fc40.aarch64.rpm 2.0 MB/s | 36 kB 00:00 (237/565): java-21-openjdk-headless-21.0.3.0.9- 64 MB/s | 47 MB 00:00 (238/565): libaec-devel-1.1.2-1.fc40.aarch64.rp 212 kB/s | 12 kB 00:00 (239/565): libarchive-devel-3.7.4-1.fc41.aarch6 2.1 MB/s | 126 kB 00:00 (240/565): libassuan-2.5.7-1.fc41.aarch64.rpm 3.1 MB/s | 67 kB 00:00 (241/565): libasan-14.1.1-5.fc41.aarch64.rpm 20 MB/s | 495 kB 00:00 (242/565): libatomic-14.1.1-5.fc41.aarch64.rpm 2.4 MB/s | 40 kB 00:00 (243/565): libb2-0.98.1-11.fc40.aarch64.rpm 1.6 MB/s | 24 kB 00:00 (244/565): libblkid-devel-2.40.1-1.fc41.aarch64 1.2 MB/s | 26 kB 00:00 (245/565): libcbor-0.11.0-1.fc40.aarch64.rpm 1.4 MB/s | 33 kB 00:00 (246/565): libcurl-devel-8.8.0-1.fc41.aarch64.r 38 MB/s | 758 kB 00:00 (247/565): libdatrie-0.2.13-9.fc40.aarch64.rpm 1.5 MB/s | 32 kB 00:00 (248/565): libdeflate-1.20-4.fc41.aarch64.rpm 3.6 MB/s | 63 kB 00:00 (249/565): libdicom-1.1.0-2.fc41.aarch64.rpm 4.6 MB/s | 113 kB 00:00 (250/565): libdicom-devel-1.1.0-2.fc41.aarch64. 1.0 MB/s | 17 kB 00:00 (251/565): libdrm-2.4.121-1.fc41.aarch64.rpm 5.8 MB/s | 132 kB 00:00 (252/565): libdrm-devel-2.4.121-1.fc41.aarch64. 11 MB/s | 176 kB 00:00 (253/565): libevdev-1.13.2-2.fc41.aarch64.rpm 2.7 MB/s | 42 kB 00:00 (254/565): libedit-3.1-51.20240517cvs.fc41.aarc 4.4 MB/s | 107 kB 00:00 (255/565): libfabric-1.21.0-1.fc41.aarch64.rpm 24 MB/s | 631 kB 00:00 (256/565): libffi-devel-3.4.6-1.fc41.aarch64.rp 1.7 MB/s | 28 kB 00:00 (257/565): libfido2-1.14.0-4.fc40.aarch64.rpm 4.0 MB/s | 96 kB 00:00 (258/565): libfontenc-1.1.8-1.fc41.aarch64.rpm 1.6 MB/s | 33 kB 00:00 (259/565): libgcrypt-1.10.3-4.fc41.aarch64.rpm 18 MB/s | 455 kB 00:00 (260/565): libgeotiff-1.7.3-1.fc41.aarch64.rpm 4.6 MB/s | 106 kB 00:00 (261/565): libgfortran-14.1.1-5.fc41.aarch64.rp 20 MB/s | 456 kB 00:00 (262/565): libglvnd-1.7.0-4.fc40.aarch64.rpm 5.5 MB/s | 122 kB 00:00 (263/565): libglvnd-core-devel-1.7.0-4.fc40.aar 813 kB/s | 17 kB 00:00 (264/565): libglvnd-devel-1.7.0-4.fc40.aarch64. 9.7 MB/s | 157 kB 00:00 (265/565): libglvnd-egl-1.7.0-4.fc40.aarch64.rp 1.8 MB/s | 37 kB 00:00 (266/565): libglvnd-gles-1.7.0-4.fc40.aarch64.r 2.0 MB/s | 32 kB 00:00 (267/565): libglvnd-glx-1.7.0-4.fc40.aarch64.rp 6.1 MB/s | 137 kB 00:00 (268/565): libglvnd-opengl-1.7.0-4.fc40.aarch64 2.5 MB/s | 44 kB 00:00 (269/565): libgpg-error-1.49-1.fc41.aarch64.rpm 9.7 MB/s | 228 kB 00:00 (270/565): libgta-1.2.1-12.fc40.aarch64.rpm 2.0 MB/s | 35 kB 00:00 (271/565): libgudev-238-5.fc40.aarch64.rpm 1.6 MB/s | 34 kB 00:00 (272/565): libharu-2.4.3-5.fc40.aarch64.rpm 26 MB/s | 564 kB 00:00 (273/565): libharu-devel-2.4.3-5.fc40.aarch64.r 1.8 MB/s | 41 kB 00:00 (274/565): libibverbs-51.0-2.fc41.aarch64.rpm 23 MB/s | 433 kB 00:00 (275/565): libicu-devel-74.2-1.fc40.aarch64.rpm 44 MB/s | 856 kB 00:00 (276/565): libinput-1.26.0-1.fc41.aarch64.rpm 9.2 MB/s | 204 kB 00:00 (277/565): libjpeg-turbo-3.0.2-2.fc41.aarch64.r 14 MB/s | 262 kB 00:00 (278/565): libjpeg-turbo-devel-3.0.2-2.fc41.aar 3.9 MB/s | 97 kB 00:00 (279/565): libksba-1.6.6-1.fc41.aarch64.rpm 8.3 MB/s | 158 kB 00:00 (280/565): liblerc-4.0.0-6.fc40.aarch64.rpm 10 MB/s | 189 kB 00:00 (281/565): libmount-devel-2.40.1-1.fc41.aarch64 1.2 MB/s | 27 kB 00:00 (282/565): libmpc-1.3.1-5.fc40.aarch64.rpm 4.2 MB/s | 72 kB 00:00 (283/565): libnl3-3.9.0-3.fc40.aarch64.rpm 13 MB/s | 347 kB 00:00 (284/565): libogg-1.3.5-8.fc40.aarch64.rpm 1.9 MB/s | 33 kB 00:00 (285/565): libogg-devel-1.3.5-8.fc40.aarch64.rp 764 kB/s | 13 kB 00:00 (286/565): liborc2-2.0.0-2.fc41.aarch64.rpm 18 MB/s | 468 kB 00:00 (287/565): libpng-1.6.40-3.fc40.aarch64.rpm 7.1 MB/s | 116 kB 00:00 (288/565): libpng-devel-1.6.40-3.fc40.aarch64.r 16 MB/s | 291 kB 00:00 (289/565): libicu-74.2-1.fc40.aarch64.rpm 61 MB/s | 10 MB 00:00 (290/565): libpq-16.1-4.fc41.aarch64.rpm 9.4 MB/s | 248 kB 00:00 (291/565): libpq-devel-16.1-4.fc41.aarch64.rpm 4.3 MB/s | 103 kB 00:00 (292/565): libproxy-0.5.5-1.fc41.aarch64.rpm 2.2 MB/s | 48 kB 00:00 (293/565): librdmacm-51.0-2.fc41.aarch64.rpm 4.2 MB/s | 73 kB 00:00 (294/565): libqhull_r-8.0.2-4.fc40.aarch64.rpm 6.9 MB/s | 195 kB 00:00 (295/565): librttopo-1.1.0-14.fc40.aarch64.rpm 11 MB/s | 205 kB 00:00 (296/565): libseccomp-2.5.3-8.fc40.aarch64.rpm 3.4 MB/s | 72 kB 00:00 (297/565): libselinux-devel-3.6-4.fc40.aarch64. 4.7 MB/s | 115 kB 00:00 (298/565): libsepol-devel-3.6-3.fc40.aarch64.rp 2.4 MB/s | 40 kB 00:00 (299/565): libtextstyle-0.22.5-2.fc41.aarch64.r 4.0 MB/s | 89 kB 00:00 (300/565): libspatialite-5.1.0-6.fc41.aarch64.r 87 MB/s | 3.0 MB 00:00 (301/565): libthai-0.1.29-8.fc40.aarch64.rpm 13 MB/s | 213 kB 00:00 (302/565): libtheora-1.1.1-37.fc41.aarch64.rpm 6.4 MB/s | 163 kB 00:00 (303/565): libstdc++-devel-14.1.1-5.fc41.aarch6 42 MB/s | 2.6 MB 00:00 (304/565): libtheora-devel-1.1.1-37.fc41.aarch6 1.6 MB/s | 31 kB 00:00 (305/565): libtiff-4.6.0-2.fc40.aarch64.rpm 13 MB/s | 333 kB 00:00 (306/565): libubsan-14.1.1-5.fc41.aarch64.rpm 8.1 MB/s | 214 kB 00:00 (307/565): libtiff-devel-4.6.0-2.fc40.aarch64.r 8.9 MB/s | 247 kB 00:00 (308/565): libunwind-1.8.0-3.fc41.aarch64.rpm 5.0 MB/s | 80 kB 00:00 (309/565): libuv-1.48.0-1.fc40.aarch64.rpm 15 MB/s | 250 kB 00:00 (310/565): libuuid-devel-2.40.1-1.fc41.aarch64. 1.6 MB/s | 34 kB 00:00 (311/565): libvisual-0.4.1-4.fc40.aarch64.rpm 6.7 MB/s | 145 kB 00:00 (312/565): libvorbis-1.3.7-10.fc40.aarch64.rpm 12 MB/s | 192 kB 00:00 (313/565): libwacom-2.12.0-1.fc41.aarch64.rpm 2.2 MB/s | 45 kB 00:00 (314/565): libwacom-data-2.12.0-1.fc41.noarch.r 9.6 MB/s | 178 kB 00:00 (315/565): libwayland-client-1.22.0-3.fc40.aarc 1.6 MB/s | 33 kB 00:00 (316/565): libwayland-cursor-1.22.0-3.fc40.aarc 1.0 MB/s | 19 kB 00:00 (317/565): libwayland-egl-1.22.0-3.fc40.aarch64 630 kB/s | 13 kB 00:00 (318/565): libwayland-server-1.22.0-3.fc40.aarc 2.4 MB/s | 42 kB 00:00 (319/565): libwebp-1.4.0-1.fc41.aarch64.rpm 10 MB/s | 250 kB 00:00 (320/565): libwebp-devel-1.4.0-1.fc41.aarch64.r 2.3 MB/s | 39 kB 00:00 (321/565): libxcb-1.17.0-1.fc41.aarch64.rpm 10 MB/s | 240 kB 00:00 (322/565): libxcb-devel-1.17.0-1.fc41.aarch64.r 47 MB/s | 1.1 MB 00:00 (323/565): libxcrypt-devel-4.4.36-5.fc40.aarch6 1.2 MB/s | 29 kB 00:00 (324/565): libxkbcommon-1.7.0-1.fc41.aarch64.rp 5.9 MB/s | 144 kB 00:00 (325/565): libxkbcommon-x11-1.7.0-1.fc41.aarch6 917 kB/s | 21 kB 00:00 (326/565): libxkbfile-1.1.3-1.fc40.aarch64.rpm 2.9 MB/s | 92 kB 00:00 (327/565): libxkbfile-devel-1.1.3-1.fc40.aarch6 694 kB/s | 16 kB 00:00 (328/565): libxml2-devel-2.12.7-1.fc41.aarch64. 25 MB/s | 495 kB 00:00 (329/565): libxslt-1.1.39-3.fc40.aarch64.rpm 11 MB/s | 187 kB 00:00 (330/565): libxshmfence-1.3.2-3.fc40.aarch64.rp 566 kB/s | 12 kB 00:00 (331/565): libzstd-devel-1.5.6-1.fc41.aarch64.r 2.4 MB/s | 52 kB 00:00 (332/565): lksctp-tools-1.0.19-8.fc41.aarch64.r 5.8 MB/s | 99 kB 00:00 (333/565): logrotate-3.21.0-6.fc40.aarch64.rpm 3.5 MB/s | 73 kB 00:00 (334/565): lua-5.4.6-5.fc40.aarch64.rpm 6.9 MB/s | 190 kB 00:00 (335/565): lua-filesystem-1.8.0-11.fc40.aarch64 1.7 MB/s | 34 kB 00:00 (336/565): lua-json-1.3.4-6.fc40.noarch.rpm 1.0 MB/s | 26 kB 00:00 (337/565): lua-lpeg-1.0.2-13.fc40.aarch64.rpm 2.3 MB/s | 67 kB 00:00 (338/565): lua-posix-36.2.1-6.fc40.aarch64.rpm 5.9 MB/s | 140 kB 00:00 (339/565): lua-term-0.08-3.fc40.aarch64.rpm 669 kB/s | 16 kB 00:00 (340/565): lz4-devel-1.9.4-6.fc40.aarch64.rpm 1.3 MB/s | 31 kB 00:00 (341/565): m4-1.4.19-9.fc40.aarch64.rpm 14 MB/s | 295 kB 00:00 (342/565): make-4.4.1-6.fc40.aarch64.rpm 24 MB/s | 580 kB 00:00 (343/565): mariadb-connector-c-3.3.8-3.fc40.aar 8.1 MB/s | 209 kB 00:00 (344/565): mariadb-connector-c-config-3.3.8-3.f 418 kB/s | 8.7 kB 00:00 (345/565): mariadb-connector-c-devel-3.3.8-3.fc 3.3 MB/s | 56 kB 00:00 (346/565): mesa-libEGL-24.1.1-2.fc41.aarch64.rp 6.9 MB/s | 145 kB 00:00 (347/565): mesa-libEGL-devel-24.1.1-2.fc41.aarc 995 kB/s | 24 kB 00:00 (348/565): mesa-libGL-24.1.1-2.fc41.aarch64.rpm 10 MB/s | 190 kB 00:00 (349/565): mesa-libGL-devel-24.1.1-2.fc41.aarch 2.3 MB/s | 38 kB 00:00 (350/565): mesa-libGLU-9.0.3-4.fc40.aarch64.rpm 6.2 MB/s | 154 kB 00:00 (351/565): mesa-libGLU-devel-9.0.3-4.fc40.aarch 645 kB/s | 12 kB 00:00 (352/565): mesa-libgbm-24.1.1-2.fc41.aarch64.rp 3.1 MB/s | 49 kB 00:00 (353/565): mesa-libglapi-24.1.1-2.fc41.aarch64. 2.9 MB/s | 69 kB 00:00 (354/565): metis-5.1.0.3-5.fc40.aarch64.rpm 30 MB/s | 569 kB 00:00 (355/565): metis-devel-5.1.0.3-5.fc40.aarch64.r 525 kB/s | 11 kB 00:00 (356/565): minizip-ng-compat-3.0.10-8.fc41.aarc 2.8 MB/s | 65 kB 00:00 (357/565): mkfontscale-1.2.2-6.fc40.aarch64.rpm 1.6 MB/s | 32 kB 00:00 (358/565): mpdecimal-2.5.1-9.fc40.aarch64.rpm 4.3 MB/s | 89 kB 00:00 (359/565): mpich-4.2.1-1.fc41.aarch64.rpm 56 MB/s | 1.8 MB 00:00 (360/565): mpich-devel-4.2.1-1.fc41.aarch64.rpm 36 MB/s | 1.4 MB 00:00 (361/565): mtdev-1.1.6-8.fc40.aarch64.rpm 1.1 MB/s | 21 kB 00:00 (362/565): munge-0.5.16-2.fc41.aarch64.rpm 6.8 MB/s | 129 kB 00:00 (363/565): munge-libs-0.5.16-2.fc41.aarch64.rpm 716 kB/s | 21 kB 00:00 (364/565): ncurses-6.4-12.20240127.fc40.aarch64 22 MB/s | 415 kB 00:00 (365/565): netcdf-4.9.2-5.fc40.aarch64.rpm 36 MB/s | 821 kB 00:00 (366/565): netcdf-cxx-4.2-34.fc40.aarch64.rpm 1.7 MB/s | 42 kB 00:00 (367/565): netcdf-cxx-devel-4.2-34.fc40.aarch64 18 MB/s | 361 kB 00:00 (368/565): netcdf-devel-4.9.2-5.fc40.aarch64.rp 4.0 MB/s | 91 kB 00:00 (369/565): nettle-3.9.1-6.fc40.aarch64.rpm 25 MB/s | 435 kB 00:00 (370/565): npth-1.7-1.fc41.aarch64.rpm 1.3 MB/s | 25 kB 00:00 (371/565): nspr-4.35.0-23.fc41.aarch64.rpm 5.5 MB/s | 136 kB 00:00 (372/565): nss-3.100.0-1.fc41.aarch64.rpm 30 MB/s | 703 kB 00:00 (373/565): nss-softokn-3.100.0-1.fc41.aarch64.r 11 MB/s | 417 kB 00:00 (374/565): nss-softokn-freebl-3.100.0-1.fc41.aa 15 MB/s | 373 kB 00:00 (375/565): nss-util-3.100.0-1.fc41.aarch64.rpm 4.5 MB/s | 86 kB 00:00 (376/565): nss-sysinit-3.100.0-1.fc41.aarch64.r 678 kB/s | 19 kB 00:00 (377/565): ogdi-4.1.1-1.fc40.aarch64.rpm 13 MB/s | 236 kB 00:00 (378/565): llvm-libs-18.1.6-2.fc41.aarch64.rpm 48 MB/s | 27 MB 00:00 (379/565): openblas-0.3.26-4.fc40.aarch64.rpm 1.0 MB/s | 39 kB 00:00 (380/565): openjpeg2-2.5.2-1.fc41.aarch64.rpm 6.5 MB/s | 185 kB 00:00 (381/565): openblas-openmp-0.3.26-4.fc40.aarch6 59 MB/s | 3.8 MB 00:00 (382/565): openjpeg2-devel-2.5.2-1.fc41.aarch64 1.4 MB/s | 27 kB 00:00 (383/565): openjpeg2-tools-2.5.2-1.fc41.aarch64 3.4 MB/s | 81 kB 00:00 (384/565): openmpi-5.0.3-1.fc41.aarch64.rpm 70 MB/s | 1.9 MB 00:00 (385/565): openslide-4.0.0-3.fc40.aarch64.rpm 7.3 MB/s | 129 kB 00:00 (386/565): openblas-openmp64-0.3.26-4.fc40.aarc 36 MB/s | 3.8 MB 00:00 (387/565): openmpi-devel-5.0.3-1.fc41.aarch64.r 43 MB/s | 2.1 MB 00:00 (388/565): openslide-devel-4.0.0-3.fc40.aarch64 4.9 MB/s | 104 kB 00:00 (389/565): openssh-9.6p1-1.fc41.9.aarch64.rpm 16 MB/s | 422 kB 00:00 (390/565): openssh-clients-9.6p1-1.fc41.9.aarch 33 MB/s | 745 kB 00:00 (391/565): opus-1.5.1-1.fc41.aarch64.rpm 14 MB/s | 228 kB 00:00 (392/565): orc-0.4.38-2.fc41.aarch64.rpm 13 MB/s | 226 kB 00:00 (393/565): openssl-devel-3.2.2-1.fc41.aarch64.r 44 MB/s | 2.7 MB 00:00 (394/565): orangefs-2.9.8-11.fc40.aarch64.rpm 34 MB/s | 1.8 MB 00:00 (395/565): pango-1.52.2-1.fc41.aarch64.rpm 16 MB/s | 348 kB 00:00 (396/565): pcre2-devel-10.43-2.fc41.1.aarch64.r 26 MB/s | 488 kB 00:00 (397/565): pcre2-utf16-10.43-2.fc41.1.aarch64.r 9.4 MB/s | 207 kB 00:00 (398/565): pcre2-utf32-10.43-2.fc41.1.aarch64.r 8.3 MB/s | 195 kB 00:00 (399/565): perl-AutoLoader-5.74-507.fc41.noarch 1.3 MB/s | 21 kB 00:00 (400/565): perl-B-1.88-507.fc41.aarch64.rpm 11 MB/s | 178 kB 00:00 (401/565): perl-Carp-1.54-502.fc40.noarch.rpm 1.4 MB/s | 29 kB 00:00 (402/565): perl-Class-Struct-0.68-507.fc41.noar 1.1 MB/s | 22 kB 00:00 (403/565): perl-Data-Dumper-2.189-504.fc41.aarc 3.1 MB/s | 55 kB 00:00 (404/565): perl-Digest-1.20-502.fc40.noarch.rpm 1.2 MB/s | 25 kB 00:00 (405/565): perl-Digest-MD5-2.59-3.fc40.aarch64. 1.6 MB/s | 36 kB 00:00 (406/565): perl-DynaLoader-1.54-507.fc41.aarch6 1.7 MB/s | 26 kB 00:00 (407/565): perl-English-1.11-507.fc41.noarch.rp 885 kB/s | 14 kB 00:00 (408/565): perl-Errno-1.37-507.fc41.aarch64.rpm 700 kB/s | 15 kB 00:00 (409/565): perl-Error-0.17029-15.fc40.noarch.rp 2.2 MB/s | 40 kB 00:00 (410/565): perl-Encode-3.21-505.fc41.aarch64.rp 35 MB/s | 1.7 MB 00:00 (411/565): perl-Exporter-5.78-3.fc40.noarch.rpm 1.4 MB/s | 31 kB 00:00 (412/565): perl-Fcntl-1.15-507.fc41.aarch64.rpm 1.3 MB/s | 21 kB 00:00 (413/565): perl-File-Basename-2.86-507.fc41.noa 1.1 MB/s | 17 kB 00:00 (414/565): perl-File-Compare-1.100.700-507.fc41 616 kB/s | 13 kB 00:00 (415/565): perl-File-Copy-2.41-507.fc41.noarch. 1.0 MB/s | 20 kB 00:00 (416/565): perl-File-Find-1.43-507.fc41.noarch. 1.6 MB/s | 25 kB 00:00 (417/565): perl-File-Path-2.18-503.fc40.noarch. 2.2 MB/s | 35 kB 00:00 (418/565): perl-File-Temp-0.231.100-503.fc40.no 2.5 MB/s | 59 kB 00:00 (419/565): perl-File-stat-1.13-507.fc41.noarch. 862 kB/s | 17 kB 00:00 (420/565): perl-FileHandle-2.05-507.fc41.noarch 987 kB/s | 16 kB 00:00 (421/565): perl-Getopt-Std-1.13-507.fc41.noarch 1.1 MB/s | 16 kB 00:00 (422/565): perl-Getopt-Long-2.57-4.fc41.noarch. 3.0 MB/s | 63 kB 00:00 (423/565): perl-Git-2.45.2-1.fc41.noarch.rpm 1.8 MB/s | 40 kB 00:00 (424/565): perl-HTTP-Tiny-0.088-5.fc40.noarch.r 3.6 MB/s | 56 kB 00:00 (425/565): perl-IO-1.52-507.fc41.aarch64.rpm 3.8 MB/s | 78 kB 00:00 (426/565): perl-IO-Socket-IP-0.42-2.fc40.noarch 2.7 MB/s | 42 kB 00:00 (427/565): perl-IO-Socket-SSL-2.085-1.fc40.noar 10 MB/s | 225 kB 00:00 (428/565): perl-IPC-Open3-1.22-507.fc41.noarch. 1.4 MB/s | 22 kB 00:00 (429/565): perl-MIME-Base64-3.16-503.fc40.aarch 1.3 MB/s | 30 kB 00:00 (430/565): perl-Mozilla-CA-20240313-1.fc41.noar 937 kB/s | 14 kB 00:00 (431/565): perl-Net-SSLeay-1.94-3.fc40.aarch64. 14 MB/s | 356 kB 00:00 (432/565): perl-POSIX-2.13-507.fc41.aarch64.rpm 6.4 MB/s | 98 kB 00:00 (433/565): perl-PathTools-3.91-503.fc41.aarch64 4.0 MB/s | 83 kB 00:00 (434/565): perl-Pod-Escapes-1.07-503.fc40.noarc 1.3 MB/s | 20 kB 00:00 (435/565): perl-Pod-Perldoc-3.28.01-503.fc40.no 3.8 MB/s | 79 kB 00:00 (436/565): perl-Pod-Simple-3.45-6.fc40.noarch.r 9.4 MB/s | 209 kB 00:00 (437/565): perl-Pod-Usage-2.03-504.fc41.noarch. 2.6 MB/s | 40 kB 00:00 (438/565): perl-Scalar-List-Utils-1.63-503.fc40 4.5 MB/s | 71 kB 00:00 (439/565): perl-SelectSaver-1.02-507.fc41.noarc 597 kB/s | 12 kB 00:00 (440/565): perl-Socket-2.038-1.fc41.aarch64.rpm 2.5 MB/s | 56 kB 00:00 (441/565): perl-Storable-3.32-502.fc40.aarch64. 5.5 MB/s | 97 kB 00:00 (442/565): perl-Symbol-1.09-507.fc41.noarch.rpm 929 kB/s | 14 kB 00:00 (443/565): perl-Term-ANSIColor-5.01-504.fc40.no 2.3 MB/s | 48 kB 00:00 (444/565): perl-Term-Cap-1.18-503.fc40.noarch.r 1.1 MB/s | 22 kB 00:00 (445/565): perl-TermReadKey-2.38-21.fc40.aarch6 2.3 MB/s | 35 kB 00:00 (446/565): perl-Text-Tabs+Wrap-2024.001-1.fc41. 1.3 MB/s | 22 kB 00:00 (447/565): perl-Text-ParseWords-3.31-502.fc40.n 795 kB/s | 16 kB 00:00 (448/565): perl-Thread-Queue-3.14-503.fc40.noar 992 kB/s | 21 kB 00:00 (449/565): perl-Time-Local-1.350-5.fc40.noarch. 2.3 MB/s | 34 kB 00:00 (450/565): perl-URI-5.28-1.fc41.noarch.rpm 5.6 MB/s | 120 kB 00:00 (451/565): perl-base-2.27-507.fc41.noarch.rpm 1.1 MB/s | 16 kB 00:00 (452/565): perl-constant-1.33-503.fc40.noarch.r 1.1 MB/s | 23 kB 00:00 (453/565): perl-if-0.61.000-507.fc41.noarch.rpm 973 kB/s | 14 kB 00:00 (454/565): perl-interpreter-5.38.2-507.fc41.aar 3.5 MB/s | 72 kB 00:00 (455/565): perl-lib-0.65-507.fc41.aarch64.rpm 952 kB/s | 15 kB 00:00 (456/565): perl-libnet-3.15-503.fc40.noarch.rpm 5.9 MB/s | 122 kB 00:00 (457/565): perl-libs-5.38.2-507.fc41.aarch64.rp 91 MB/s | 2.2 MB 00:00 (458/565): perl-locale-1.10-507.fc41.noarch.rpm 665 kB/s | 14 kB 00:00 (459/565): perl-mro-1.28-507.fc41.aarch64.rpm 1.2 MB/s | 29 kB 00:00 (460/565): perl-overload-1.37-507.fc41.noarch.r 3.0 MB/s | 46 kB 00:00 (461/565): perl-overloading-0.02-507.fc41.noarc 659 kB/s | 13 kB 00:00 (462/565): perl-parent-0.241-502.fc40.noarch.rp 989 kB/s | 15 kB 00:00 (463/565): perl-podlators-5.01-502.fc40.noarch. 5.7 MB/s | 121 kB 00:00 (464/565): perl-threads-2.40-504.fc41.aarch64.r 3.4 MB/s | 57 kB 00:00 (465/565): perl-threads-shared-1.69-503.fc41.aa 2.0 MB/s | 44 kB 00:00 (466/565): perl-vars-1.05-507.fc41.noarch.rpm 895 kB/s | 13 kB 00:00 (467/565): pixman-0.43.4-1.fc41.aarch64.rpm 9.9 MB/s | 218 kB 00:00 (468/565): pixman-devel-0.43.4-1.fc41.aarch64.r 1.1 MB/s | 17 kB 00:00 (469/565): pmix-4.2.8-2.fc40.aarch64.rpm 23 MB/s | 641 kB 00:00 (470/565): poppler-data-0.4.11-7.fc40.noarch.rp 80 MB/s | 2.0 MB 00:00 (471/565): procps-ng-4.0.4-3.fc40.aarch64.rpm 14 MB/s | 371 kB 00:00 (472/565): proj-9.4.1-1.fc41.aarch64.rpm 55 MB/s | 1.4 MB 00:00 (473/565): proj-devel-9.4.1-1.fc41.aarch64.rpm 3.7 MB/s | 82 kB 00:00 (474/565): protobuf-3.19.6-8.fc40.aarch64.rpm 48 MB/s | 932 kB 00:00 (475/565): proj-data-9.4.1-1.fc41.noarch.rpm 27 MB/s | 1.3 MB 00:00 (476/565): prrte-3.0.2-5.fc41.aarch64.rpm 2.7 MB/s | 64 kB 00:00 (477/565): prrte-libs-3.0.2-5.fc41.aarch64.rpm 25 MB/s | 496 kB 00:00 (478/565): pugixml-devel-1.13-5.fc40.aarch64.rp 1.1 MB/s | 23 kB 00:00 (479/565): pugixml-1.13-5.fc40.aarch64.rpm 4.2 MB/s | 97 kB 00:00 (480/565): pyproject-rpm-macros-1.12.1-1.fc41.n 2.7 MB/s | 41 kB 00:00 (481/565): python-pip-wheel-24.0-2.fc41.noarch. 70 MB/s | 1.5 MB 00:00 (482/565): python-rpm-macros-3.12-9.fc41.noarch 846 kB/s | 18 kB 00:00 (483/565): python3-3.12.3-2.fc41.aarch64.rpm 1.3 MB/s | 27 kB 00:00 (484/565): python3-devel-3.12.3-2.fc41.aarch64. 17 MB/s | 275 kB 00:00 (485/565): python3-mpich-4.2.1-1.fc41.aarch64.r 433 kB/s | 9.9 kB 00:00 (486/565): python3-openmpi-5.0.3-1.fc41.aarch64 569 kB/s | 9.4 kB 00:00 (487/565): python3-packaging-24.0-1.fc41.noarch 6.7 MB/s | 116 kB 00:00 (488/565): python3-rpm-generators-14-10.fc40.no 1.4 MB/s | 30 kB 00:00 (489/565): python3-rpm-macros-3.12-9.fc41.noarc 882 kB/s | 13 kB 00:00 (490/565): python3-setuptools-69.2.0-3.fc41.noa 67 MB/s | 1.4 MB 00:00 (491/565): qt-settings-40.0-1.fc41.noarch.rpm 616 kB/s | 10 kB 00:00 (492/565): qt5-designer-5.15.14-1.fc41.aarch64. 8.1 MB/s | 161 kB 00:00 (493/565): qt5-doctools-5.15.14-1.fc41.aarch64. 34 MB/s | 684 kB 00:00 (494/565): qt5-linguist-5.15.14-1.fc41.aarch64. 32 MB/s | 875 kB 00:00 (495/565): python3-libs-3.12.3-2.fc41.aarch64.r 47 MB/s | 8.8 MB 00:00 (496/565): qt5-qtbase-common-5.15.14-1.fc41.noa 582 kB/s | 12 kB 00:00 (497/565): qt5-qtbase-5.15.14-1.fc41.aarch64.rp 69 MB/s | 3.5 MB 00:00 (498/565): qt5-qtbase-devel-5.15.14-1.fc41.aarc 98 MB/s | 3.1 MB 00:00 (499/565): python3-vtk-9.2.6-15.fc41.aarch64.rp 56 MB/s | 11 MB 00:00 (500/565): qt5-qtdeclarative-5.15.14-1.fc41.aar 85 MB/s | 4.3 MB 00:00 (501/565): qt5-qtdeclarative-devel-5.15.14-1.fc 28 MB/s | 1.4 MB 00:00 (502/565): qt5-qtlocation-5.15.14-1.fc41.aarch6 84 MB/s | 3.1 MB 00:00 (503/565): qt5-qtsensors-5.15.14-1.fc41.aarch64 9.1 MB/s | 228 kB 00:00 (504/565): qt5-qttools-5.15.14-1.fc41.aarch64.r 2.1 MB/s | 40 kB 00:00 (505/565): qt5-qtbase-gui-5.15.14-1.fc41.aarch6 44 MB/s | 6.4 MB 00:00 (506/565): qt5-qttools-common-5.15.14-1.fc41.no 497 kB/s | 11 kB 00:00 (507/565): qt5-qttools-devel-5.15.14-1.fc41.aar 11 MB/s | 185 kB 00:00 (508/565): qt5-qttools-libs-designercomponents- 38 MB/s | 793 kB 00:00 (509/565): qt5-qttools-libs-help-5.15.14-1.fc41 6.9 MB/s | 158 kB 00:00 (510/565): qt5-qtwebchannel-5.15.14-1.fc41.aarc 5.6 MB/s | 101 kB 00:00 (511/565): qt5-qtx11extras-5.15.14-1.fc41.aarch 2.1 MB/s | 36 kB 00:00 (512/565): qt5-qttools-libs-designer-5.15.14-1. 36 MB/s | 2.7 MB 00:00 (513/565): qt5-qtx11extras-devel-5.15.14-1.fc41 1.0 MB/s | 16 kB 00:00 (514/565): qt5-rpm-macros-5.15.14-1.fc41.noarch 682 kB/s | 11 kB 00:00 (515/565): re2-20220601-5.fc40.aarch64.rpm 8.2 MB/s | 194 kB 00:00 (516/565): rhash-1.4.4-1.fc41.aarch64.rpm 11 MB/s | 196 kB 00:00 (517/565): rpm-mpi-hooks-8-8.fc40.noarch.rpm 472 kB/s | 11 kB 00:00 (518/565): shared-mime-info-2.3-5.fc41.aarch64. 22 MB/s | 388 kB 00:00 (519/565): snappy-1.2.1-1.fc41.aarch64.rpm 2.0 MB/s | 39 kB 00:00 (520/565): sqlite-devel-3.46.0-1.fc41.aarch64.r 9.4 MB/s | 149 kB 00:00 (521/565): sqlite-3.46.0-1.fc41.aarch64.rpm 25 MB/s | 867 kB 00:00 (522/565): sysprof-capture-devel-46.0-1.fc41.aa 3.7 MB/s | 57 kB 00:00 (523/565): systemd-pam-256~rc4-2.fc41.aarch64.r 23 MB/s | 399 kB 00:00 (524/565): systemd-rpm-macros-256~rc4-2.fc41.no 1.8 MB/s | 32 kB 00:00 (525/565): tbb-2021.11.0-5.fc40.aarch64.rpm 7.4 MB/s | 135 kB 00:00 (526/565): tbb-bind-2021.11.0-5.fc40.aarch64.rp 1.1 MB/s | 19 kB 00:00 (527/565): tbb-devel-2021.11.0-5.fc40.aarch64.r 12 MB/s | 215 kB 00:00 (528/565): systemd-256~rc4-2.fc41.aarch64.rpm 46 MB/s | 5.1 MB 00:00 (529/565): qt5-qtwebkit-5.212.0-0.87alpha4.fc41 47 MB/s | 12 MB 00:00 (530/565): tcl-8.6.14-1.fc41.aarch64.rpm 34 MB/s | 1.1 MB 00:00 (531/565): tcl-devel-8.6.14-1.fc41.aarch64.rpm 4.8 MB/s | 163 kB 00:00 (532/565): tcsh-6.24.12-1.fc41.aarch64.rpm 20 MB/s | 454 kB 00:00 (533/565): tk-devel-8.6.14-1.fc41.aarch64.rpm 19 MB/s | 489 kB 00:00 (534/565): tpm2-tss-4.1.3-1.fc41.aarch64.rpm 20 MB/s | 401 kB 00:00 (535/565): ttmkfdir-3.0.9-70.fc40.aarch64.rpm 2.8 MB/s | 52 kB 00:00 (536/565): tk-8.6.14-1.fc41.aarch64.rpm 28 MB/s | 1.6 MB 00:00 (537/565): tzdata-2024a-8.fc41.noarch.rpm 19 MB/s | 431 kB 00:00 (538/565): tzdata-java-2024a-8.fc41.noarch.rpm 3.1 MB/s | 48 kB 00:00 (539/565): uriparser-0.9.8-1.fc41.aarch64.rpm 2.9 MB/s | 57 kB 00:00 (540/565): unixODBC-2.3.12-4.fc40.aarch64.rpm 14 MB/s | 463 kB 00:00 (541/565): ucx-1.16.0-1.fc41.aarch64.rpm 18 MB/s | 783 kB 00:00 (542/565): utf8cpp-devel-4.0.5-2.fc40.noarch.rp 1.7 MB/s | 31 kB 00:00 (543/565): utf8proc-2.7.0-7.fc40.aarch64.rpm 3.6 MB/s | 80 kB 00:00 (544/565): vim-filesystem-9.1.452-1.fc41.noarch 852 kB/s | 17 kB 00:00 (545/565): vtk-9.2.6-15.fc41.aarch64.rpm 171 MB/s | 23 MB 00:00 (546/565): vtk-devel-9.2.6-15.fc41.aarch64.rpm 26 MB/s | 3.3 MB 00:00 (547/565): vtk-qt-9.2.6-15.fc41.aarch64.rpm 15 MB/s | 279 kB 00:00 (548/565): vulkan-loader-1.3.283.0-2.fc41.aarch 9.7 MB/s | 157 kB 00:00 (549/565): vulkan-headers-1.3.283.0-1.fc41.noar 26 MB/s | 1.2 MB 00:00 (550/565): vulkan-loader-devel-1.3.283.0-2.fc41 813 kB/s | 12 kB 00:00 (551/565): woff2-1.0.2-19.fc40.aarch64.rpm 3.7 MB/s | 61 kB 00:00 (552/565): xcb-util-0.4.1-5.fc40.aarch64.rpm 949 kB/s | 19 kB 00:00 (553/565): xcb-util-image-0.4.1-5.fc40.aarch64. 1.2 MB/s | 19 kB 00:00 (554/565): vtk-java-9.2.6-15.fc41.aarch64.rpm 31 MB/s | 6.4 MB 00:00 (555/565): xcb-util-keysyms-0.4.1-5.fc40.aarch6 658 kB/s | 14 kB 00:00 (556/565): xcb-util-renderutil-0.3.10-5.fc40.aa 1.1 MB/s | 17 kB 00:00 (557/565): xcb-util-wm-0.4.2-5.fc40.aarch64.rpm 1.5 MB/s | 31 kB 00:00 (558/565): xerces-c-3.2.5-2.fc40.aarch64.rpm 46 MB/s | 892 kB 00:00 (559/565): xml-common-0.6.3-63.fc40.noarch.rpm 2.0 MB/s | 31 kB 00:00 (560/565): xkeyboard-config-2.41-1.fc40.noarch. 24 MB/s | 921 kB 00:00 (561/565): xorg-x11-proto-devel-2024.1-2.fc41.n 15 MB/s | 266 kB 00:00 (562/565): xorg-x11-fonts-Type1-7.5-38.fc40.noa 15 MB/s | 499 kB 00:00 (563/565): xz-devel-5.4.6-3.fc41.aarch64.rpm 4.0 MB/s | 62 kB 00:00 (564/565): zlib-ng-compat-devel-2.1.6-6.fc41.aa 2.4 MB/s | 37 kB 00:00 (565/565): yaksa-0.3-5.fc40.aarch64.rpm 34 MB/s | 6.3 MB 00:00 -------------------------------------------------------------------------------- Total 94 MB/s | 536 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.aarch64 1/1 Preparing : 1/1 Installing : cmake-filesystem-3.28.3-5.fc41.aarch64 1/565 Installing : xorg-x11-proto-devel-2024.1-2.fc41.noarch 2/565 Installing : libpng-2:1.6.40-3.fc40.aarch64 3/565 Installing : libgfortran-14.1.1-5.fc41.aarch64 4/565 Installing : libjpeg-turbo-3.0.2-2.fc41.aarch64 5/565 Installing : expat-2.6.2-1.fc41.aarch64 6/565 Installing : zlib-ng-compat-devel-2.1.6-6.fc41.aarch64 7/565 Installing : libicu-74.2-1.fc40.aarch64 8/565 Installing : boost-system-1.83.0-6.fc41.aarch64 9/565 Installing : hwloc-libs-2.10.0-3.fc40.aarch64 10/565 Installing : boost-chrono-1.83.0-6.fc41.aarch64 11/565 Installing : openjpeg2-2.5.2-1.fc41.aarch64 12/565 Installing : nspr-4.35.0-23.fc41.aarch64 13/565 Installing : libdrm-2.4.121-1.fc41.aarch64 14/565 Installing : boost-thread-1.83.0-6.fc41.aarch64 15/565 Installing : libpng-devel-2:1.6.40-3.fc40.aarch64 16/565 Installing : tcl-1:8.6.14-1.fc41.aarch64 17/565 Installing : qt5-qttools-common-5.15.14-1.fc41.noarch 18/565 Installing : libwebp-1.4.0-1.fc41.aarch64 19/565 Installing : libogg-2:1.3.5-8.fc40.aarch64 20/565 Installing : libgpg-error-1.49-1.fc41.aarch64 21/565 Installing : libglvnd-1:1.7.0-4.fc40.aarch64 22/565 Installing : libglvnd-opengl-1:1.7.0-4.fc40.aarch64 23/565 Installing : libX11-xcb-1.8.9-1.fc41.aarch64 24/565 Installing : nss-util-3.100.0-1.fc41.aarch64 25/565 Installing : libjpeg-turbo-devel-3.0.2-2.fc41.aarch64 26/565 Installing : tbb-2021.11.0-5.fc40.aarch64 27/565 Installing : opencascade-foundation-7.8.1-1.fc41.aarch64 28/565 Installing : libmpc-1.3.1-5.fc40.aarch64 29/565 Installing : libaec-1.1.2-1.fc40.aarch64 30/565 Installing : hdf5-1.12.1-15.fc40.aarch64 31/565 Installing : libICE-1.1.1-3.fc40.aarch64 32/565 Installing : lcms2-2.16-3.fc40.aarch64 33/565 Installing : jsoncpp-1.9.5-7.fc40.aarch64 34/565 Installing : libarrow-doc-16.1.0-4.fc41.noarch 35/565 Installing : libICE-devel-1.1.1-3.fc40.aarch64 36/565 Installing : libSM-1.2.4-3.fc40.aarch64 37/565 Installing : libassuan-2.5.7-1.fc41.aarch64 38/565 Installing : libtheora-1:1.1.1-37.fc41.aarch64 39/565 Installing : boost-regex-1.83.0-6.fc41.aarch64 40/565 Installing : snappy-1.2.1-1.fc41.aarch64 41/565 Installing : python-rpm-macros-3.12-9.fc41.noarch 42/565 Installing : openssl-devel-1:3.2.2-1.fc41.aarch64 43/565 Installing : munge-libs-0.5.16-2.fc41.aarch64 44/565 Installing : pmix-4.2.8-2.fc40.aarch64 45/565 Installing : mesa-libglapi-24.1.1-2.fc41.aarch64 46/565 Installing : libwayland-client-1.22.0-3.fc40.aarch64 47/565 Installing : libstdc++-devel-14.1.1-5.fc41.aarch64 48/565 Installing : libnl3-3.9.0-3.fc40.aarch64 49/565 Installing : libibverbs-51.0-2.fc41.aarch64 50/565 Installing : libatomic-14.1.1-5.fc41.aarch64 51/565 Installing : geos-3.12.2-1.fc41.aarch64 52/565 Installing : fonts-filesystem-1:2.0.5-15.fc41.noarch 53/565 Installing : emacs-filesystem-1:30.0-2.fc41.noarch 54/565 Installing : double-conversion-3.3.0-3.fc40.aarch64 55/565 Installing : imath-3.1.11-2.fc41.aarch64 56/565 Installing : boost-context-1.83.0-6.fc41.aarch64 57/565 Installing : boost-atomic-1.83.0-6.fc41.aarch64 58/565 Installing : boost-filesystem-1.83.0-6.fc41.aarch64 59/565 Installing : python3-rpm-macros-3.12-9.fc41.noarch 60/565 Installing : cgnslib-libs-4.4.0-4.fc40.aarch64 61/565 Installing : mesa-libGLU-9.0.3-4.fc40.aarch64 62/565 Installing : tcl-devel-1:8.6.14-1.fc41.aarch64 63/565 Installing : libicu-devel-74.2-1.fc40.aarch64 64/565 Installing : hdf-libs-4.2.16.2-1.fc40.aarch64 65/565 Installing : blas-3.12.0-5.fc41.aarch64 66/565 Installing : blas64-3.12.0-5.fc41.aarch64 67/565 Installing : blas64_-3.12.0-5.fc41.aarch64 68/565 Installing : libharu-2.4.3-5.fc40.aarch64 69/565 Running scriptlet: xml-common-0.6.3-63.fc40.noarch 70/565 Installing : xml-common-0.6.3-63.fc40.noarch 70/565 Installing : pugixml-1.13-5.fc40.aarch64 71/565 Installing : pixman-0.43.4-1.fc41.aarch64 72/565 Installing : pcre2-utf16-10.43-2.fc41.1.aarch64 73/565 Installing : openblas-0.3.26-4.fc40.aarch64 74/565 Installing : minizip-ng-compat-3.0.10-8.fc41.aarch64 75/565 Installing : freexl-2.0.0-7.fc41.aarch64 76/565 Installing : metis-5.1.0.3-5.fc40.aarch64 77/565 Installing : lua-posix-36.2.1-6.fc40.aarch64 78/565 Installing : lua-5.4.6-5.fc40.aarch64 79/565 Installing : libxshmfence-1.3.2-3.fc40.aarch64 80/565 Installing : libwayland-server-1.22.0-3.fc40.aarch64 81/565 Installing : libtextstyle-0.22.5-2.fc41.aarch64 82/565 Installing : gettext-libs-0.22.5-2.fc41.aarch64 83/565 Installing : libpq-16.1-4.fc41.aarch64 84/565 Installing : liblerc-4.0.0-6.fc40.aarch64 85/565 Installing : libevdev-1.13.2-2.fc41.aarch64 86/565 Installing : libedit-3.1-51.20240517cvs.fc41.aarch64 87/565 Installing : libdicom-1.1.0-2.fc41.aarch64 88/565 Installing : libdeflate-1.20-4.fc41.aarch64 89/565 Installing : openexr-libs-3.2.4-2.fc41.aarch64 90/565 Installing : libcurl-devel-8.8.0-1.fc41.aarch64 91/565 Installing : libXau-1.0.11-6.fc40.aarch64 92/565 Installing : libxcb-1.17.0-1.fc41.aarch64 93/565 Installing : mesa-libgbm-24.1.1-2.fc41.aarch64 94/565 Installing : libglvnd-egl-1:1.7.0-4.fc40.aarch64 95/565 Installing : mesa-libEGL-24.1.1-2.fc41.aarch64 96/565 Installing : kernel-headers-6.10.0-0.rc2.24.fc41.aarch64 97/565 Installing : libxcrypt-devel-4.4.36-5.fc40.aarch64 98/565 Installing : glibc-devel-2.39.9000-18.fc41.aarch64 99/565 Installing : json-c-0.17-3.fc40.aarch64 100/565 Installing : gl-manpages-1.1-31.20190306.fc40.noarch 101/565 Installing : dbus-libs-1:1.14.10-3.fc40.aarch64 102/565 Installing : alsa-lib-1.2.11-2.fc40.aarch64 103/565 Installing : mpi4py-common-3.1.6-3.fc41.noarch 104/565 Installing : graphite2-1.3.14-15.fc40.aarch64 105/565 Installing : boost-program-options-1.83.0-6.fc41.aarch64 106/565 Installing : boost-date-time-1.83.0-6.fc41.aarch64 107/565 Installing : boost-container-1.83.0-6.fc41.aarch64 108/565 Installing : boost-json-1.83.0-6.fc41.aarch64 109/565 Installing : boost-wave-1.83.0-6.fc41.aarch64 110/565 Installing : graphite2-devel-1.3.14-15.fc40.aarch64 111/565 Installing : avahi-libs-0.8-26.fc40.aarch64 112/565 Running scriptlet: tpm2-tss-4.1.3-1.fc41.aarch64 113/565 Installing : tpm2-tss-4.1.3-1.fc41.aarch64 113/565 Installing : libdrm-devel-2.4.121-1.fc41.aarch64 114/565 Installing : libglvnd-gles-1:1.7.0-4.fc40.aarch64 115/565 Installing : xcb-util-0.4.1-5.fc40.aarch64 116/565 Installing : xcb-util-image-0.4.1-5.fc40.aarch64 117/565 Installing : xcb-util-keysyms-0.4.1-5.fc40.aarch64 118/565 Installing : xcb-util-renderutil-0.3.10-5.fc40.aarch64 119/565 Installing : xcb-util-wm-0.4.2-5.fc40.aarch64 120/565 Installing : libXau-devel-1.0.11-6.fc40.aarch64 121/565 Installing : libxcb-devel-1.17.0-1.fc41.aarch64 122/565 Installing : libdicom-devel-1.1.0-2.fc41.aarch64 123/565 Installing : llvm-libs-18.1.6-2.fc41.aarch64 124/565 Installing : libpq-devel-16.1-4.fc41.aarch64 125/565 Installing : copy-jdk-configs-4.1-5.fc40.noarch 126/565 Installing : lua-term-0.08-3.fc40.aarch64 127/565 Installing : openblas-openmp-0.3.26-4.fc40.aarch64 128/565 Installing : openblas-openmp64-0.3.26-4.fc40.aarch64 129/565 Installing : flexiblas-netlib-3.4.4-1.fc41.aarch64 130/565 Installing : flexiblas-openblas-openmp-3.4.4-1.fc41.aarch64 131/565 Installing : flexiblas-netlib64-3.4.4-1.fc41.aarch64 132/565 Installing : flexiblas-openblas-openmp64-3.4.4-1.fc41.aarch64 133/565 Installing : flexiblas-3.4.4-1.fc41.aarch64 134/565 Installing : flexiblas-devel-3.4.4-1.fc41.aarch64 135/565 Installing : arpack-3.9.1-3.fc40.aarch64 136/565 Installing : SuperLU-6.0.1-5.fc41.aarch64 137/565 Installing : armadillo-12.8.1-1.fc41.aarch64 138/565 Installing : pixman-devel-0.43.4-1.fc41.aarch64 139/565 Installing : pugixml-devel-1.13-5.fc40.aarch64 140/565 Installing : iso-codes-4.16.0-3.fc40.noarch 141/565 Installing : libharu-devel-2.4.3-5.fc40.aarch64 142/565 Installing : lapack64_-3.12.0-5.fc41.aarch64 143/565 Installing : lapack64-3.12.0-5.fc41.aarch64 144/565 Installing : lapack-3.12.0-5.fc41.aarch64 145/565 Installing : pyproject-rpm-macros-1.12.1-1.fc41.noarch 146/565 Installing : boost-fiber-1.83.0-6.fc41.aarch64 147/565 Installing : boost-log-1.83.0-6.fc41.aarch64 148/565 Installing : boost-coroutine-1.83.0-6.fc41.aarch64 149/565 Installing : double-conversion-devel-3.3.0-3.fc40.aarch64 150/565 Installing : abattis-cantarell-vf-fonts-0.301-12.fc40.noarch 151/565 Installing : librttopo-1.1.0-14.fc40.aarch64 152/565 Installing : librdmacm-51.0-2.fc41.aarch64 153/565 Installing : libfabric-1.21.0-1.fc41.aarch64 154/565 Installing : PEGTL-devel-2.8.3-9.fc40.aarch64 155/565 Installing : json-devel-3.11.3-1.fc41.aarch64 156/565 Installing : libwayland-cursor-1.22.0-3.fc40.aarch64 157/565 Installing : libarchive-devel-3.7.4-1.fc41.aarch64 158/565 Installing : blosc-1.21.5-4.fc40.aarch64 159/565 Installing : netcdf-4.9.2-5.fc40.aarch64 160/565 Installing : netcdf-cxx-4.2-34.fc40.aarch64 161/565 Running scriptlet: netcdf-cxx-4.2-34.fc40.aarch64 161/565 Installing : boost-graph-1.83.0-6.fc41.aarch64 162/565 Installing : jsoncpp-devel-1.9.5-7.fc40.aarch64 163/565 Installing : libaec-devel-1.1.2-1.fc40.aarch64 164/565 Installing : cpp-14.1.1-5.fc41.aarch64 165/565 Installing : tbb-bind-2021.11.0-5.fc40.aarch64 166/565 Installing : tbb-devel-2021.11.0-5.fc40.aarch64 167/565 Installing : nss-softokn-freebl-3.100.0-1.fc41.aarch64 168/565 Installing : nss-softokn-3.100.0-1.fc41.aarch64 169/565 Installing : libgcrypt-1.10.3-4.fc41.aarch64 170/565 Installing : libksba-1.6.6-1.fc41.aarch64 171/565 Installing : libvorbis-1:1.3.7-10.fc40.aarch64 172/565 Installing : libwebp-devel-1.4.0-1.fc41.aarch64 173/565 Installing : boost-locale-1.83.0-6.fc41.aarch64 174/565 Installing : boost-type_erasure-1.83.0-6.fc41.aarch64 175/565 Installing : boost-timer-1.83.0-6.fc41.aarch64 176/565 Installing : expat-devel-2.6.2-1.fc41.aarch64 177/565 Installing : ogdi-4.1.1-1.fc40.aarch64 178/565 Installing : jasper-libs-4.2.3-1.fc41.aarch64 179/565 Installing : LibRaw-0.21.2-5.fc40.aarch64 180/565 Installing : cli11-devel-2.4.2-1.fc41.noarch 181/565 Installing : eigen3-devel-3.4.0-15.fc40.noarch 182/565 Installing : utf8cpp-devel-4.0.5-2.fc40.noarch 183/565 Installing : yaksa-0.3-5.fc40.aarch64 184/565 Installing : xz-devel-1:5.4.6-3.fc41.aarch64 185/565 Installing : libxml2-devel-2.12.7-1.fc41.aarch64 186/565 Installing : xkeyboard-config-2.41-1.fc40.noarch 187/565 Installing : libxkbcommon-1.7.0-1.fc41.aarch64 188/565 Installing : libxkbcommon-x11-1.7.0-1.fc41.aarch64 189/565 Installing : xerces-c-3.2.5-2.fc40.aarch64 190/565 Installing : woff2-1.0.2-19.fc40.aarch64 191/565 Installing : vulkan-loader-1.3.283.0-2.fc41.aarch64 192/565 Installing : vim-filesystem-2:9.1.452-1.fc41.noarch 193/565 Installing : utf8proc-2.7.0-7.fc40.aarch64 194/565 Installing : uriparser-0.9.8-1.fc41.aarch64 195/565 Installing : libkml-1.3.0-48.fc41.aarch64 196/565 Installing : unixODBC-2.3.12-4.fc40.aarch64 197/565 Installing : ucx-1.16.0-1.fc41.aarch64 198/565 Installing : tzdata-java-2024a-8.fc41.noarch 199/565 Installing : tzdata-2024a-8.fc41.noarch 200/565 Installing : tcsh-6.24.12-1.fc41.aarch64 201/565 Running scriptlet: tcsh-6.24.12-1.fc41.aarch64 201/565 Installing : orangefs-2.9.8-11.fc40.aarch64 202/565 Installing : sysprof-capture-devel-46.0-1.fc41.aarch64 203/565 Installing : sqlite-3.46.0-1.fc41.aarch64 204/565 Installing : sqlite-devel-3.46.0-1.fc41.aarch64 205/565 Installing : rhash-1.4.4-1.fc41.aarch64 206/565 Installing : re2-1:20220601-5.fc40.aarch64 207/565 Installing : qt-settings-40.0-1.fc41.noarch 208/565 Installing : python-pip-wheel-24.0-2.fc41.noarch 209/565 Installing : protobuf-3.19.6-8.fc40.aarch64 210/565 Installing : liborc2-2.0.0-2.fc41.aarch64 211/565 Installing : libarrow-16.1.0-4.fc41.aarch64 212/565 Installing : libarrow-acero-libs-16.1.0-4.fc41.aarch64 213/565 Installing : proj-data-9.4.1-1.fc41.noarch 214/565 Installing : procps-ng-4.0.4-3.fc40.aarch64 215/565 Installing : poppler-data-0.4.11-7.fc40.noarch 216/565 Installing : pcre2-utf32-10.43-2.fc41.1.aarch64 217/565 Installing : pcre2-devel-10.43-2.fc41.1.aarch64 218/565 Installing : orc-0.4.38-2.fc41.aarch64 219/565 Installing : opus-1.5.1-1.fc41.aarch64 220/565 Installing : openssh-9.6p1-1.fc41.9.aarch64 221/565 Installing : npth-1.7-1.fc41.aarch64 222/565 Installing : nettle-3.9.1-6.fc40.aarch64 223/565 Installing : gnutls-3.8.5-2.fc41.aarch64 224/565 Installing : glib2-2.80.2-1.fc41.aarch64 225/565 Installing : libgudev-238-5.fc40.aarch64 226/565 Installing : shared-mime-info-2.3-5.fc41.aarch64 227/565 Running scriptlet: shared-mime-info-2.3-5.fc41.aarch64 227/565 Installing : gdk-pixbuf2-2.42.12-1.fc41.aarch64 228/565 Installing : cups-libs-1:2.4.8-5.fc41.aarch64 229/565 Installing : graphene-1.10.6-8.fc40.aarch64 230/565 Installing : gnupg2-2.4.5-1.fc41.aarch64 231/565 Installing : gpgme-1.23.2-3.fc40.aarch64 232/565 Installing : gpgmepp-1.23.2-3.fc40.aarch64 233/565 Installing : ncurses-6.4-12.20240127.fc40.aarch64 234/565 Installing : mtdev-1.1.6-8.fc40.aarch64 235/565 Installing : mpdecimal-2.5.1-9.fc40.aarch64 236/565 Installing : mariadb-connector-c-config-3.3.8-3.fc40.noarch 237/565 Installing : mariadb-connector-c-3.3.8-3.fc40.aarch64 238/565 Installing : mariadb-connector-c-devel-3.3.8-3.fc40.aarch64 239/565 Installing : m4-1.4.19-9.fc40.aarch64 240/565 Installing : lz4-devel-1.9.4-6.fc40.aarch64 241/565 Installing : lua-lpeg-1.0.2-13.fc40.aarch64 242/565 Installing : lua-json-1.3.4-6.fc40.noarch 243/565 Installing : lua-filesystem-1.8.0-11.fc40.aarch64 244/565 Installing : Lmod-8.7.39-1.fc41.aarch64 245/565 Running scriptlet: Lmod-8.7.39-1.fc41.aarch64 245/565 Installing : rpm-mpi-hooks-8-8.fc40.noarch 246/565 Installing : lksctp-tools-1.0.19-8.fc41.aarch64 247/565 Installing : libzstd-devel-1.5.6-1.fc41.aarch64 248/565 Installing : libxslt-1.1.39-3.fc40.aarch64 249/565 Installing : libwayland-egl-1.22.0-3.fc40.aarch64 250/565 Installing : libwacom-data-2.12.0-1.fc41.noarch 251/565 Installing : libvisual-1:0.4.1-4.fc40.aarch64 252/565 Installing : libuv-1:1.48.0-1.fc40.aarch64 253/565 Installing : libuuid-devel-2.40.1-1.fc41.aarch64 254/565 Installing : libSM-devel-1.2.4-3.fc40.aarch64 255/565 Installing : libunwind-1.8.0-3.fc41.aarch64 256/565 Installing : libubsan-14.1.1-5.fc41.aarch64 257/565 Installing : libsepol-devel-3.6-3.fc40.aarch64 258/565 Installing : libselinux-devel-3.6-4.fc40.aarch64 259/565 Installing : libseccomp-2.5.3-8.fc40.aarch64 260/565 Installing : libqhull_r-1:8.0.2-4.fc40.aarch64 261/565 Installing : libgta-1.2.1-12.fc40.aarch64 262/565 Installing : libglvnd-core-devel-1:1.7.0-4.fc40.aarch64 263/565 Installing : libfontenc-1.1.8-1.fc41.aarch64 264/565 Installing : libffi-devel-3.4.6-1.fc41.aarch64 265/565 Installing : libdatrie-0.2.13-9.fc40.aarch64 266/565 Installing : libthai-0.1.29-8.fc40.aarch64 267/565 Installing : libcbor-0.11.0-1.fc40.aarch64 268/565 Installing : libfido2-1.14.0-4.fc40.aarch64 269/565 Installing : openssh-clients-9.6p1-1.fc41.9.aarch64 270/565 Running scriptlet: openssh-clients-9.6p1-1.fc41.9.aarch64 270/565 Installing : libblkid-devel-2.40.1-1.fc41.aarch64 271/565 Installing : libmount-devel-2.40.1-1.fc41.aarch64 272/565 Installing : libb2-0.98.1-11.fc40.aarch64 273/565 Installing : python3-3.12.3-2.fc41.aarch64 274/565 Installing : python3-libs-3.12.3-2.fc41.aarch64 275/565 Installing : boost-python3-1.83.0-6.fc41.aarch64 276/565 Installing : cmake-rpm-macros-3.28.3-5.fc41.noarch 277/565 Installing : gstreamer1-1.24.4-1.fc41.aarch64 278/565 Installing : python3-packaging-24.0-1.fc41.noarch 279/565 Installing : glib2-devel-2.80.2-1.fc41.aarch64 280/565 Installing : python3-rpm-generators-14-10.fc40.noarch 281/565 Installing : python3-devel-3.12.3-2.fc41.aarch64 282/565 Installing : python3-numpy-1:1.26.4-7.fc41.aarch64 283/565 Installing : boost-numpy3-1.83.0-6.fc41.aarch64 284/565 Installing : crypto-policies-scripts-20240521-1.gitf71d135.fc 285/565 Installing : nss-sysinit-3.100.0-1.fc41.aarch64 286/565 Installing : nss-3.100.0-1.fc41.aarch64 287/565 Running scriptlet: nss-3.100.0-1.fc41.aarch64 287/565 Installing : libwacom-2.12.0-1.fc41.aarch64 288/565 Installing : libinput-1.26.0-1.fc41.aarch64 289/565 Running scriptlet: libinput-1.26.0-1.fc41.aarch64 289/565 Installing : vulkan-headers-1.3.283.0-1.fc41.noarch 290/565 Installing : vulkan-loader-devel-1.3.283.0-2.fc41.aarch64 291/565 Installing : libasan-14.1.1-5.fc41.aarch64 292/565 Installing : libXdmcp-1.1.5-1.fc41.aarch64 293/565 Installing : libXdmcp-devel-1.1.5-1.fc41.aarch64 294/565 Installing : libX11-common-1.8.9-1.fc41.noarch 295/565 Installing : libX11-1.8.9-1.fc41.aarch64 296/565 Installing : libX11-devel-1.8.9-1.fc41.aarch64 297/565 Installing : libXext-1.3.6-1.fc40.aarch64 298/565 Installing : libXext-devel-1.3.6-1.fc40.aarch64 299/565 Installing : libXrender-0.9.11-6.fc40.aarch64 300/565 Installing : libXrender-devel-0.9.11-6.fc40.aarch64 301/565 Installing : libXi-1.8.1-5.fc40.aarch64 302/565 Installing : libXfixes-6.0.1-3.fc40.aarch64 303/565 Installing : libXfixes-devel-6.0.1-3.fc40.aarch64 304/565 Installing : libXt-1.3.0-3.fc40.aarch64 305/565 Installing : libXmu-1.2.1-1.fc41.aarch64 306/565 Installing : libXt-devel-1.3.0-3.fc40.aarch64 307/565 Installing : libXi-devel-1.8.1-5.fc40.aarch64 308/565 Installing : libXcursor-1.2.2-1.fc41.aarch64 309/565 Installing : libXcursor-devel-1.2.2-1.fc41.aarch64 310/565 Installing : libXtst-1.2.4-6.fc40.aarch64 311/565 Installing : libXv-1.0.12-3.fc40.aarch64 312/565 Installing : libXcomposite-0.4.6-3.fc40.aarch64 313/565 Installing : libXcomposite-devel-0.4.6-3.fc40.aarch64 314/565 Installing : libXv-devel-1.0.12-3.fc40.aarch64 315/565 Installing : libXtst-devel-1.2.4-6.fc40.aarch64 316/565 Installing : libXrandr-1.5.4-3.fc40.aarch64 317/565 Installing : libXrandr-devel-1.5.4-3.fc40.aarch64 318/565 Installing : libXScrnSaver-1.2.4-3.fc40.aarch64 319/565 Installing : libXScrnSaver-devel-1.2.4-3.fc40.aarch64 320/565 Installing : libXinerama-1.1.5-6.fc40.aarch64 321/565 Installing : libXinerama-devel-1.1.5-6.fc40.aarch64 322/565 Installing : libXres-1.2.2-3.fc40.aarch64 323/565 Installing : libXres-devel-1.2.2-3.fc40.aarch64 324/565 Installing : libXxf86vm-1.1.5-6.fc40.aarch64 325/565 Installing : libglvnd-glx-1:1.7.0-4.fc40.aarch64 326/565 Installing : mesa-libGL-24.1.1-2.fc41.aarch64 327/565 Installing : libglvnd-devel-1:1.7.0-4.fc40.aarch64 328/565 Installing : mesa-libGL-devel-24.1.1-2.fc41.aarch64 329/565 Installing : mesa-libGLU-devel-9.0.3-4.fc40.aarch64 330/565 Installing : libGLEW-2.2.0-7.fc40.aarch64 331/565 Installing : glew-devel-2.2.0-7.fc40.aarch64 332/565 Installing : mesa-libEGL-devel-24.1.1-2.fc41.aarch64 333/565 Installing : gl2ps-1.4.2-10.fc40.aarch64 334/565 Installing : gl2ps-devel-1.4.2-10.fc40.aarch64 335/565 Installing : glx-utils-9.0.0-7.fc41.aarch64 336/565 Installing : libXpm-3.5.17-3.fc40.aarch64 337/565 Installing : libXpm-devel-3.5.17-3.fc40.aarch64 338/565 Installing : libxkbfile-1.1.3-1.fc40.aarch64 339/565 Installing : libxkbfile-devel-1.1.3-1.fc40.aarch64 340/565 Installing : less-643-4.fc40.aarch64 341/565 Installing : git-core-2.45.2-1.fc41.aarch64 342/565 Installing : git-core-doc-2.45.2-1.fc41.noarch 343/565 Installing : jxrlib-1.1-27.fc40.aarch64 344/565 Installing : jbigkit-libs-2.1-29.fc40.aarch64 345/565 Installing : libtiff-4.6.0-2.fc40.aarch64 346/565 Installing : proj-9.4.1-1.fc41.aarch64 347/565 Installing : libtiff-devel-4.6.0-2.fc40.aarch64 348/565 Installing : gdk-pixbuf2-devel-2.42.12-1.fc41.aarch64 349/565 Installing : proj-devel-9.4.1-1.fc41.aarch64 350/565 Installing : libgeotiff-1.7.3-1.fc41.aarch64 351/565 Installing : libspatialite-5.1.0-6.fc41.aarch64 352/565 Installing : freeimage-3.19.0-0.24.svn1909.fc41.aarch64 353/565 Installing : freeimage-devel-3.19.0-0.24.svn1909.fc41.aarch64 354/565 Installing : gdk-pixbuf2-modules-2.42.12-1.fc41.aarch64 355/565 Installing : openjpeg2-tools-2.5.2-1.fc41.aarch64 356/565 Installing : openjpeg2-devel-2.5.2-1.fc41.aarch64 357/565 Installing : javapackages-filesystem-6.2.0-12.fc41.noarch 358/565 Installing : java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.aar 359/565 Running scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.aar 359/565 Installing : hyphen-2.8.8-24.fc41.aarch64 360/565 Running scriptlet: groff-base-1.23.0-6.fc40.aarch64 361/565 Installing : groff-base-1.23.0-6.fc40.aarch64 361/565 Running scriptlet: groff-base-1.23.0-6.fc40.aarch64 361/565 Installing : perl-Digest-1.20-502.fc40.noarch 362/565 Installing : perl-Digest-MD5-2.59-3.fc40.aarch64 363/565 Installing : perl-B-1.88-507.fc41.aarch64 364/565 Installing : perl-FileHandle-2.05-507.fc41.noarch 365/565 Installing : perl-Data-Dumper-2.189-504.fc41.aarch64 366/565 Installing : perl-libnet-3.15-503.fc40.noarch 367/565 Installing : perl-AutoLoader-5.74-507.fc41.noarch 368/565 Installing : perl-URI-5.28-1.fc41.noarch 369/565 Installing : perl-Text-Tabs+Wrap-2024.001-1.fc41.noarch 370/565 Installing : perl-Mozilla-CA-20240313-1.fc41.noarch 371/565 Installing : perl-if-0.61.000-507.fc41.noarch 372/565 Installing : perl-locale-1.10-507.fc41.noarch 373/565 Installing : perl-IO-Socket-IP-0.42-2.fc40.noarch 374/565 Installing : perl-Time-Local-2:1.350-5.fc40.noarch 375/565 Installing : perl-File-Path-2.18-503.fc40.noarch 376/565 Installing : perl-IO-Socket-SSL-2.085-1.fc40.noarch 377/565 Installing : perl-Net-SSLeay-1.94-3.fc40.aarch64 378/565 Installing : perl-Pod-Escapes-1:1.07-503.fc40.noarch 379/565 Installing : perl-Class-Struct-0.68-507.fc41.noarch 380/565 Installing : perl-Term-ANSIColor-5.01-504.fc40.noarch 381/565 Installing : perl-POSIX-2.13-507.fc41.aarch64 382/565 Installing : perl-IPC-Open3-1.22-507.fc41.noarch 383/565 Installing : perl-File-Temp-1:0.231.100-503.fc40.noarch 384/565 Installing : perl-HTTP-Tiny-0.088-5.fc40.noarch 385/565 Installing : perl-Term-Cap-1.18-503.fc40.noarch 386/565 Installing : perl-Pod-Simple-1:3.45-6.fc40.noarch 387/565 Installing : perl-Socket-4:2.038-1.fc41.aarch64 388/565 Installing : perl-SelectSaver-1.02-507.fc41.noarch 389/565 Installing : perl-Symbol-1.09-507.fc41.noarch 390/565 Installing : perl-File-stat-1.13-507.fc41.noarch 391/565 Installing : perl-podlators-1:5.01-502.fc40.noarch 392/565 Installing : perl-Pod-Perldoc-3.28.01-503.fc40.noarch 393/565 Installing : perl-Fcntl-1.15-507.fc41.aarch64 394/565 Installing : perl-Text-ParseWords-3.31-502.fc40.noarch 395/565 Installing : perl-base-2.27-507.fc41.noarch 396/565 Installing : perl-mro-1.28-507.fc41.aarch64 397/565 Installing : perl-IO-1.52-507.fc41.aarch64 398/565 Installing : perl-overloading-0.02-507.fc41.noarch 399/565 Installing : perl-Pod-Usage-4:2.03-504.fc41.noarch 400/565 Installing : perl-Errno-1.37-507.fc41.aarch64 401/565 Installing : perl-File-Basename-2.86-507.fc41.noarch 402/565 Installing : perl-Getopt-Std-1.13-507.fc41.noarch 403/565 Installing : perl-MIME-Base64-3.16-503.fc40.aarch64 404/565 Installing : perl-Scalar-List-Utils-5:1.63-503.fc40.aarch64 405/565 Installing : perl-constant-1.33-503.fc40.noarch 406/565 Installing : perl-Storable-1:3.32-502.fc40.aarch64 407/565 Installing : perl-overload-1.37-507.fc41.noarch 408/565 Installing : perl-parent-1:0.241-502.fc40.noarch 409/565 Installing : perl-vars-1.05-507.fc41.noarch 410/565 Installing : perl-Getopt-Long-1:2.57-4.fc41.noarch 411/565 Installing : perl-Carp-1.54-502.fc40.noarch 412/565 Installing : perl-Exporter-5.78-3.fc40.noarch 413/565 Installing : perl-PathTools-3.91-503.fc41.aarch64 414/565 Installing : perl-DynaLoader-1.54-507.fc41.aarch64 415/565 Installing : perl-Encode-4:3.21-505.fc41.aarch64 416/565 Installing : perl-libs-4:5.38.2-507.fc41.aarch64 417/565 Installing : perl-interpreter-4:5.38.2-507.fc41.aarch64 418/565 Installing : mpich-4.2.1-1.fc41.aarch64 419/565 Installing : perl-File-Find-1.43-507.fc41.noarch 420/565 Installing : perl-threads-1:2.40-504.fc41.aarch64 421/565 Installing : perl-threads-shared-1.69-503.fc41.aarch64 422/565 Installing : perl-Thread-Queue-3.14-503.fc40.noarch 423/565 Installing : python3-mpich-4.2.1-1.fc41.aarch64 424/565 Installing : perl-English-1.11-507.fc41.noarch 425/565 Installing : perl-Error-1:0.17029-15.fc40.noarch 426/565 Installing : perl-File-Compare-1.100.700-507.fc41.noarch 427/565 Installing : perl-File-Copy-2.41-507.fc41.noarch 428/565 Installing : autoconf-2.72-2.fc41.noarch 429/565 Installing : automake-1.16.5-16.fc40.noarch 430/565 Installing : libogg-devel-2:1.3.5-8.fc40.aarch64 431/565 Installing : libtheora-devel-1:1.1.1-37.fc41.aarch64 432/565 Installing : perl-TermReadKey-2.38-21.fc40.aarch64 433/565 Installing : perl-lib-0.65-507.fc41.aarch64 434/565 Installing : perl-Git-2.45.2-1.fc41.noarch 435/565 Installing : git-2.45.2-1.fc41.aarch64 436/565 Installing : google-noto-fonts-common-20240401-1.fc41.noarch 437/565 Installing : google-noto-sans-vf-fonts-20240401-1.fc41.noarch 438/565 Installing : default-fonts-core-sans-4.0-13.fc41.noarch 439/565 Installing : cairo-1.18.0-3.fc40.aarch64 440/565 Installing : harfbuzz-8.4.0-1.fc41.aarch64 441/565 Installing : freetype-2.13.2-5.fc40.aarch64 442/565 Installing : fontconfig-2.15.0-6.fc41.aarch64 443/565 Running scriptlet: fontconfig-2.15.0-6.fc41.aarch64 443/565 Installing : libXft-2.3.8-6.fc40.aarch64 444/565 Running scriptlet: tk-1:8.6.14-1.fc41.aarch64 445/565 Installing : tk-1:8.6.14-1.fc41.aarch64 445/565 Installing : openslide-4.0.0-3.fc40.aarch64 446/565 Installing : poppler-24.02.0-2.fc40.aarch64 447/565 Installing : mkfontscale-1.2.2-6.fc40.aarch64 448/565 Installing : ttmkfdir-3.0.9-70.fc40.aarch64 449/565 Installing : xorg-x11-fonts-Type1-7.5-38.fc40.noarch 450/565 Running scriptlet: xorg-x11-fonts-Type1-7.5-38.fc40.noarch 450/565 Installing : java-21-openjdk-1:21.0.3.0.9-1.fc41.aarch64 451/565 Running scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.aarch64 451/565 Installing : harfbuzz-icu-8.4.0-1.fc41.aarch64 452/565 Installing : giflib-5.2.2-1.fc41.aarch64 453/565 Installing : gettext-envsubst-0.22.5-2.fc41.aarch64 454/565 Installing : gettext-runtime-0.22.5-2.fc41.aarch64 455/565 Installing : gettext-0.22.5-2.fc41.aarch64 456/565 Installing : gc-8.2.2-6.fc40.aarch64 457/565 Installing : guile30-3.0.9-1.fc41.aarch64 458/565 Installing : make-1:4.4.1-6.fc40.aarch64 459/565 Installing : cmake-data-3.28.3-5.fc41.noarch 460/565 Installing : cmake-3.28.3-5.fc41.aarch64 461/565 Installing : gcc-14.1.1-5.fc41.aarch64 462/565 Running scriptlet: gcc-14.1.1-5.fc41.aarch64 462/565 Installing : gcc-gfortran-14.1.1-5.fc41.aarch64 463/565 Installing : hdf5-devel-1.12.1-15.fc40.aarch64 464/565 Installing : blas-devel-3.12.0-5.fc41.aarch64 465/565 Installing : lapack-devel-3.12.0-5.fc41.aarch64 466/565 Installing : netcdf-devel-4.9.2-5.fc40.aarch64 467/565 Installing : netcdf-cxx-devel-4.2-34.fc40.aarch64 468/565 Installing : gcc-c++-14.1.1-5.fc41.aarch64 469/565 Installing : qt5-rpm-macros-5.15.14-1.fc41.noarch 470/565 Installing : fribidi-1.0.14-2.fc41.aarch64 471/565 Installing : pango-1.52.2-1.fc41.aarch64 472/565 Installing : duktape-2.7.0-7.fc40.aarch64 473/565 Installing : libproxy-0.5.5-1.fc41.aarch64 474/565 Installing : qt5-qtbase-common-5.15.14-1.fc41.noarch 475/565 Running scriptlet: qt5-qtbase-5.15.14-1.fc41.aarch64 476/565 Installing : qt5-qtbase-5.15.14-1.fc41.aarch64 476/565 Running scriptlet: qt5-qtbase-5.15.14-1.fc41.aarch64 476/565 Installing : qt5-qtbase-gui-5.15.14-1.fc41.aarch64 477/565 Installing : qt5-qtdeclarative-5.15.14-1.fc41.aarch64 478/565 Installing : qt5-qtbase-devel-5.15.14-1.fc41.aarch64 479/565 Installing : qt5-qttools-libs-designer-5.15.14-1.fc41.aarch64 480/565 Installing : qt5-qttools-libs-designercomponents-5.15.14-1.fc 481/565 Installing : qt5-qttools-libs-help-5.15.14-1.fc41.aarch64 482/565 Installing : qt5-designer-5.15.14-1.fc41.aarch64 483/565 Installing : qt5-qtdeclarative-devel-5.15.14-1.fc41.aarch64 484/565 Installing : qt5-qtlocation-5.15.14-1.fc41.aarch64 485/565 Installing : qt5-qtsensors-5.15.14-1.fc41.aarch64 486/565 Installing : qt5-qtwebchannel-5.15.14-1.fc41.aarch64 487/565 Installing : qt5-linguist-5.15.14-1.fc41.aarch64 488/565 Installing : qt5-qtx11extras-5.15.14-1.fc41.aarch64 489/565 Installing : qt5-qtx11extras-devel-5.15.14-1.fc41.aarch64 490/565 Installing : qt5-qttools-5.15.14-1.fc41.aarch64 491/565 Installing : dbus-common-1:1.14.10-3.fc40.noarch 492/565 Running scriptlet: dbus-common-1:1.14.10-3.fc40.noarch 492/565 Running scriptlet: dbus-broker-36-2.fc41.aarch64 493/565 Installing : dbus-broker-36-2.fc41.aarch64 493/565 Running scriptlet: dbus-broker-36-2.fc41.aarch64 493/565 Installing : dbus-1:1.14.10-3.fc40.aarch64 494/565 Installing : systemd-pam-256~rc4-2.fc41.aarch64 495/565 Installing : systemd-256~rc4-2.fc41.aarch64 496/565 Running scriptlet: systemd-256~rc4-2.fc41.aarch64 496/565 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.aarch64 497/565 Installing : logrotate-3.21.0-6.fc40.aarch64 497/565 Running scriptlet: logrotate-3.21.0-6.fc40.aarch64 497/565 Created symlink '/etc/systemd/system/timers.target.wants/logrotate.timer' → '/usr/lib/systemd/system/logrotate.timer'. Running scriptlet: munge-0.5.16-2.fc41.aarch64 498/565 Installing : munge-0.5.16-2.fc41.aarch64 498/565 Running scriptlet: munge-0.5.16-2.fc41.aarch64 498/565 Installing : torque-libs-6.1.3-10.fc40.aarch64 499/565 Installing : prrte-libs-3.0.2-5.fc41.aarch64 500/565 Installing : prrte-3.0.2-5.fc41.aarch64 501/565 Installing : openmpi-5.0.3-1.fc41.aarch64 502/565 Installing : python3-openmpi-5.0.3-1.fc41.aarch64 503/565 Installing : clang-resource-filesystem-18.1.6-3.fc41.noarch 504/565 Installing : clang-libs-18.1.6-3.fc41.aarch64 505/565 Installing : qt5-doctools-5.15.14-1.fc41.aarch64 506/565 Installing : qt5-qttools-devel-5.15.14-1.fc41.aarch64 507/565 Installing : cgnslib-common-4.4.0-4.fc40.noarch 508/565 Installing : cgnslib-4.4.0-4.fc40.aarch64 509/565 Installing : cgnslib-devel-4.4.0-4.fc40.aarch64 510/565 Installing : cfitsio-4.4.0-2.fc41.aarch64 511/565 Installing : cdparanoia-libs-10.2-44.fc40.aarch64 512/565 Installing : gstreamer1-plugins-base-1.24.4-1.fc41.aarch64 513/565 Installing : qt5-qtwebkit-5.212.0-0.87alpha4.fc41.aarch64 514/565 Installing : qt5-qtwebkit-devel-5.212.0-0.87alpha4.fc41.aarch 515/565 Installing : bzip2-devel-1.0.8-18.fc40.aarch64 516/565 Installing : brotli-1.1.0-3.fc40.aarch64 517/565 Installing : brotli-devel-1.1.0-3.fc40.aarch64 518/565 Installing : cairo-devel-1.18.0-3.fc40.aarch64 519/565 Installing : fontconfig-devel-2.15.0-6.fc41.aarch64 520/565 Installing : freetype-devel-2.13.2-5.fc40.aarch64 521/565 Installing : harfbuzz-devel-8.4.0-1.fc41.aarch64 522/565 Installing : libXft-devel-2.3.8-6.fc40.aarch64 523/565 Installing : tk-devel-1:8.6.14-1.fc41.aarch64 524/565 Installing : openslide-devel-4.0.0-3.fc40.aarch64 525/565 Installing : annobin-docs-12.54-2.fc41.noarch 526/565 Installing : thrift-0.20.0-2.fc41.aarch64 527/565 Installing : parquet-libs-16.1.0-4.fc41.aarch64 528/565 Installing : libarrow-dataset-libs-16.1.0-4.fc41.aarch64 529/565 Installing : gdal-libs-3.9.0-3.fc41.aarch64 530/565 Installing : vtk-9.2.6-15.fc41.aarch64 531/565 Installing : opencascade-draw-7.8.1-1.fc41.aarch64 532/565 Installing : opencascade-modeling-7.8.1-1.fc41.aarch64 533/565 Installing : opencascade-visualization-7.8.1-1.fc41.aarch64 534/565 Installing : opencascade-ocaf-7.8.1-1.fc41.aarch64 535/565 Installing : vtk-qt-9.2.6-15.fc41.aarch64 536/565 Installing : python3-vtk-9.2.6-15.fc41.aarch64 537/565 Installing : vtk-java-9.2.6-15.fc41.aarch64 538/565 Installing : gdal-devel-3.9.0-3.fc41.aarch64 539/565 Installing : boost-test-1.83.0-6.fc41.aarch64 540/565 Installing : boost-stacktrace-1.83.0-6.fc41.aarch64 541/565 Installing : boost-serialization-1.83.0-6.fc41.aarch64 542/565 Installing : boost-random-1.83.0-6.fc41.aarch64 543/565 Installing : boost-nowide-1.83.0-6.fc41.aarch64 544/565 Installing : boost-math-1.83.0-6.fc41.aarch64 545/565 Installing : boost-iostreams-1.83.0-6.fc41.aarch64 546/565 Installing : boost-contract-1.83.0-6.fc41.aarch64 547/565 Installing : boost-1.83.0-6.fc41.aarch64 548/565 Installing : boost-devel-1.83.0-6.fc41.aarch64 549/565 Installing : vtk-devel-9.2.6-15.fc41.aarch64 550/565 Installing : opencascade-devel-7.8.1-1.fc41.aarch64 551/565 Installing : annobin-plugin-gcc-12.54-2.fc41.aarch64 552/565 Running scriptlet: annobin-plugin-gcc-12.54-2.fc41.aarch64 552/565 Installing : python3-mpi4py-openmpi-3.1.6-3.fc41.aarch64 553/565 Installing : openmpi-devel-5.0.3-1.fc41.aarch64 554/565 Installing : mpich-devel-4.2.1-1.fc41.aarch64 555/565 Installing : gcc-plugin-annobin-14.1.1-5.fc41.aarch64 556/565 Running scriptlet: gcc-plugin-annobin-14.1.1-5.fc41.aarch64 556/565 Installing : pybind11-devel-2.12.0-3.fc41.aarch64 557/565 Installing : python3-mpi4py-mpich-3.1.6-3.fc41.aarch64 558/565 Installing : libXmu-devel-1.2.1-1.fc41.aarch64 559/565 Installing : add-determinism-0.2.0-9.fc41.aarch64 560/565 Installing : python3-setuptools-69.2.0-3.fc41.noarch 561/565 Installing : desktop-file-utils-0.26-12.fc40.aarch64 562/565 Installing : metis-devel-5.1.0.3-5.fc40.aarch64 563/565 Installing : systemd-rpm-macros-256~rc4-2.fc41.noarch 564/565 Installing : dos2unix-7.5.2-1.fc40.aarch64 565/565 Running scriptlet: copy-jdk-configs-4.1-5.fc40.noarch 565/565 Running scriptlet: crypto-policies-scripts-20240521-1.gitf71d135.fc 565/565 Running scriptlet: nss-3.100.0-1.fc41.aarch64 565/565 Running scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.aar 565/565 Running scriptlet: fontconfig-2.15.0-6.fc41.aarch64 565/565 Running scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.aarch64 565/565 Running scriptlet: dos2unix-7.5.2-1.fc40.aarch64 565/565 Installed: LibRaw-0.21.2-5.fc40.aarch64 Lmod-8.7.39-1.fc41.aarch64 PEGTL-devel-2.8.3-9.fc40.aarch64 SuperLU-6.0.1-5.fc41.aarch64 abattis-cantarell-vf-fonts-0.301-12.fc40.noarch add-determinism-0.2.0-9.fc41.aarch64 alsa-lib-1.2.11-2.fc40.aarch64 annobin-docs-12.54-2.fc41.noarch annobin-plugin-gcc-12.54-2.fc41.aarch64 armadillo-12.8.1-1.fc41.aarch64 arpack-3.9.1-3.fc40.aarch64 autoconf-2.72-2.fc41.noarch automake-1.16.5-16.fc40.noarch avahi-libs-0.8-26.fc40.aarch64 blas-3.12.0-5.fc41.aarch64 blas-devel-3.12.0-5.fc41.aarch64 blas64-3.12.0-5.fc41.aarch64 blas64_-3.12.0-5.fc41.aarch64 blosc-1.21.5-4.fc40.aarch64 boost-1.83.0-6.fc41.aarch64 boost-atomic-1.83.0-6.fc41.aarch64 boost-chrono-1.83.0-6.fc41.aarch64 boost-container-1.83.0-6.fc41.aarch64 boost-context-1.83.0-6.fc41.aarch64 boost-contract-1.83.0-6.fc41.aarch64 boost-coroutine-1.83.0-6.fc41.aarch64 boost-date-time-1.83.0-6.fc41.aarch64 boost-devel-1.83.0-6.fc41.aarch64 boost-fiber-1.83.0-6.fc41.aarch64 boost-filesystem-1.83.0-6.fc41.aarch64 boost-graph-1.83.0-6.fc41.aarch64 boost-iostreams-1.83.0-6.fc41.aarch64 boost-json-1.83.0-6.fc41.aarch64 boost-locale-1.83.0-6.fc41.aarch64 boost-log-1.83.0-6.fc41.aarch64 boost-math-1.83.0-6.fc41.aarch64 boost-nowide-1.83.0-6.fc41.aarch64 boost-numpy3-1.83.0-6.fc41.aarch64 boost-program-options-1.83.0-6.fc41.aarch64 boost-python3-1.83.0-6.fc41.aarch64 boost-random-1.83.0-6.fc41.aarch64 boost-regex-1.83.0-6.fc41.aarch64 boost-serialization-1.83.0-6.fc41.aarch64 boost-stacktrace-1.83.0-6.fc41.aarch64 boost-system-1.83.0-6.fc41.aarch64 boost-test-1.83.0-6.fc41.aarch64 boost-thread-1.83.0-6.fc41.aarch64 boost-timer-1.83.0-6.fc41.aarch64 boost-type_erasure-1.83.0-6.fc41.aarch64 boost-wave-1.83.0-6.fc41.aarch64 brotli-1.1.0-3.fc40.aarch64 brotli-devel-1.1.0-3.fc40.aarch64 bzip2-devel-1.0.8-18.fc40.aarch64 cairo-1.18.0-3.fc40.aarch64 cairo-devel-1.18.0-3.fc40.aarch64 cdparanoia-libs-10.2-44.fc40.aarch64 cfitsio-4.4.0-2.fc41.aarch64 cgnslib-4.4.0-4.fc40.aarch64 cgnslib-common-4.4.0-4.fc40.noarch cgnslib-devel-4.4.0-4.fc40.aarch64 cgnslib-libs-4.4.0-4.fc40.aarch64 clang-libs-18.1.6-3.fc41.aarch64 clang-resource-filesystem-18.1.6-3.fc41.noarch cli11-devel-2.4.2-1.fc41.noarch cmake-3.28.3-5.fc41.aarch64 cmake-data-3.28.3-5.fc41.noarch cmake-filesystem-3.28.3-5.fc41.aarch64 cmake-rpm-macros-3.28.3-5.fc41.noarch copy-jdk-configs-4.1-5.fc40.noarch cpp-14.1.1-5.fc41.aarch64 crypto-policies-scripts-20240521-1.gitf71d135.fc41.noarch cups-libs-1:2.4.8-5.fc41.aarch64 dbus-1:1.14.10-3.fc40.aarch64 dbus-broker-36-2.fc41.aarch64 dbus-common-1:1.14.10-3.fc40.noarch dbus-libs-1:1.14.10-3.fc40.aarch64 default-fonts-core-sans-4.0-13.fc41.noarch desktop-file-utils-0.26-12.fc40.aarch64 dos2unix-7.5.2-1.fc40.aarch64 double-conversion-3.3.0-3.fc40.aarch64 double-conversion-devel-3.3.0-3.fc40.aarch64 duktape-2.7.0-7.fc40.aarch64 eigen3-devel-3.4.0-15.fc40.noarch emacs-filesystem-1:30.0-2.fc41.noarch expat-2.6.2-1.fc41.aarch64 expat-devel-2.6.2-1.fc41.aarch64 flexiblas-3.4.4-1.fc41.aarch64 flexiblas-devel-3.4.4-1.fc41.aarch64 flexiblas-netlib-3.4.4-1.fc41.aarch64 flexiblas-netlib64-3.4.4-1.fc41.aarch64 flexiblas-openblas-openmp-3.4.4-1.fc41.aarch64 flexiblas-openblas-openmp64-3.4.4-1.fc41.aarch64 fontconfig-2.15.0-6.fc41.aarch64 fontconfig-devel-2.15.0-6.fc41.aarch64 fonts-filesystem-1:2.0.5-15.fc41.noarch freeimage-3.19.0-0.24.svn1909.fc41.aarch64 freeimage-devel-3.19.0-0.24.svn1909.fc41.aarch64 freetype-2.13.2-5.fc40.aarch64 freetype-devel-2.13.2-5.fc40.aarch64 freexl-2.0.0-7.fc41.aarch64 fribidi-1.0.14-2.fc41.aarch64 gc-8.2.2-6.fc40.aarch64 gcc-14.1.1-5.fc41.aarch64 gcc-c++-14.1.1-5.fc41.aarch64 gcc-gfortran-14.1.1-5.fc41.aarch64 gcc-plugin-annobin-14.1.1-5.fc41.aarch64 gdal-devel-3.9.0-3.fc41.aarch64 gdal-libs-3.9.0-3.fc41.aarch64 gdk-pixbuf2-2.42.12-1.fc41.aarch64 gdk-pixbuf2-devel-2.42.12-1.fc41.aarch64 gdk-pixbuf2-modules-2.42.12-1.fc41.aarch64 geos-3.12.2-1.fc41.aarch64 gettext-0.22.5-2.fc41.aarch64 gettext-envsubst-0.22.5-2.fc41.aarch64 gettext-libs-0.22.5-2.fc41.aarch64 gettext-runtime-0.22.5-2.fc41.aarch64 giflib-5.2.2-1.fc41.aarch64 git-2.45.2-1.fc41.aarch64 git-core-2.45.2-1.fc41.aarch64 git-core-doc-2.45.2-1.fc41.noarch gl-manpages-1.1-31.20190306.fc40.noarch gl2ps-1.4.2-10.fc40.aarch64 gl2ps-devel-1.4.2-10.fc40.aarch64 glew-devel-2.2.0-7.fc40.aarch64 glib2-2.80.2-1.fc41.aarch64 glib2-devel-2.80.2-1.fc41.aarch64 glibc-devel-2.39.9000-18.fc41.aarch64 glx-utils-9.0.0-7.fc41.aarch64 gnupg2-2.4.5-1.fc41.aarch64 gnutls-3.8.5-2.fc41.aarch64 google-noto-fonts-common-20240401-1.fc41.noarch google-noto-sans-vf-fonts-20240401-1.fc41.noarch gpgme-1.23.2-3.fc40.aarch64 gpgmepp-1.23.2-3.fc40.aarch64 graphene-1.10.6-8.fc40.aarch64 graphite2-1.3.14-15.fc40.aarch64 graphite2-devel-1.3.14-15.fc40.aarch64 groff-base-1.23.0-6.fc40.aarch64 gstreamer1-1.24.4-1.fc41.aarch64 gstreamer1-plugins-base-1.24.4-1.fc41.aarch64 guile30-3.0.9-1.fc41.aarch64 harfbuzz-8.4.0-1.fc41.aarch64 harfbuzz-devel-8.4.0-1.fc41.aarch64 harfbuzz-icu-8.4.0-1.fc41.aarch64 hdf-libs-4.2.16.2-1.fc40.aarch64 hdf5-1.12.1-15.fc40.aarch64 hdf5-devel-1.12.1-15.fc40.aarch64 hwloc-libs-2.10.0-3.fc40.aarch64 hyphen-2.8.8-24.fc41.aarch64 imath-3.1.11-2.fc41.aarch64 iso-codes-4.16.0-3.fc40.noarch jasper-libs-4.2.3-1.fc41.aarch64 java-21-openjdk-1:21.0.3.0.9-1.fc41.aarch64 java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.aarch64 javapackages-filesystem-6.2.0-12.fc41.noarch jbigkit-libs-2.1-29.fc40.aarch64 json-c-0.17-3.fc40.aarch64 json-devel-3.11.3-1.fc41.aarch64 jsoncpp-1.9.5-7.fc40.aarch64 jsoncpp-devel-1.9.5-7.fc40.aarch64 jxrlib-1.1-27.fc40.aarch64 kernel-headers-6.10.0-0.rc2.24.fc41.aarch64 lapack-3.12.0-5.fc41.aarch64 lapack-devel-3.12.0-5.fc41.aarch64 lapack64-3.12.0-5.fc41.aarch64 lapack64_-3.12.0-5.fc41.aarch64 lcms2-2.16-3.fc40.aarch64 less-643-4.fc40.aarch64 libGLEW-2.2.0-7.fc40.aarch64 libICE-1.1.1-3.fc40.aarch64 libICE-devel-1.1.1-3.fc40.aarch64 libSM-1.2.4-3.fc40.aarch64 libSM-devel-1.2.4-3.fc40.aarch64 libX11-1.8.9-1.fc41.aarch64 libX11-common-1.8.9-1.fc41.noarch libX11-devel-1.8.9-1.fc41.aarch64 libX11-xcb-1.8.9-1.fc41.aarch64 libXScrnSaver-1.2.4-3.fc40.aarch64 libXScrnSaver-devel-1.2.4-3.fc40.aarch64 libXau-1.0.11-6.fc40.aarch64 libXau-devel-1.0.11-6.fc40.aarch64 libXcomposite-0.4.6-3.fc40.aarch64 libXcomposite-devel-0.4.6-3.fc40.aarch64 libXcursor-1.2.2-1.fc41.aarch64 libXcursor-devel-1.2.2-1.fc41.aarch64 libXdmcp-1.1.5-1.fc41.aarch64 libXdmcp-devel-1.1.5-1.fc41.aarch64 libXext-1.3.6-1.fc40.aarch64 libXext-devel-1.3.6-1.fc40.aarch64 libXfixes-6.0.1-3.fc40.aarch64 libXfixes-devel-6.0.1-3.fc40.aarch64 libXft-2.3.8-6.fc40.aarch64 libXft-devel-2.3.8-6.fc40.aarch64 libXi-1.8.1-5.fc40.aarch64 libXi-devel-1.8.1-5.fc40.aarch64 libXinerama-1.1.5-6.fc40.aarch64 libXinerama-devel-1.1.5-6.fc40.aarch64 libXmu-1.2.1-1.fc41.aarch64 libXmu-devel-1.2.1-1.fc41.aarch64 libXpm-3.5.17-3.fc40.aarch64 libXpm-devel-3.5.17-3.fc40.aarch64 libXrandr-1.5.4-3.fc40.aarch64 libXrandr-devel-1.5.4-3.fc40.aarch64 libXrender-0.9.11-6.fc40.aarch64 libXrender-devel-0.9.11-6.fc40.aarch64 libXres-1.2.2-3.fc40.aarch64 libXres-devel-1.2.2-3.fc40.aarch64 libXt-1.3.0-3.fc40.aarch64 libXt-devel-1.3.0-3.fc40.aarch64 libXtst-1.2.4-6.fc40.aarch64 libXtst-devel-1.2.4-6.fc40.aarch64 libXv-1.0.12-3.fc40.aarch64 libXv-devel-1.0.12-3.fc40.aarch64 libXxf86vm-1.1.5-6.fc40.aarch64 libaec-1.1.2-1.fc40.aarch64 libaec-devel-1.1.2-1.fc40.aarch64 libarchive-devel-3.7.4-1.fc41.aarch64 libarrow-16.1.0-4.fc41.aarch64 libarrow-acero-libs-16.1.0-4.fc41.aarch64 libarrow-dataset-libs-16.1.0-4.fc41.aarch64 libarrow-doc-16.1.0-4.fc41.noarch libasan-14.1.1-5.fc41.aarch64 libassuan-2.5.7-1.fc41.aarch64 libatomic-14.1.1-5.fc41.aarch64 libb2-0.98.1-11.fc40.aarch64 libblkid-devel-2.40.1-1.fc41.aarch64 libcbor-0.11.0-1.fc40.aarch64 libcurl-devel-8.8.0-1.fc41.aarch64 libdatrie-0.2.13-9.fc40.aarch64 libdeflate-1.20-4.fc41.aarch64 libdicom-1.1.0-2.fc41.aarch64 libdicom-devel-1.1.0-2.fc41.aarch64 libdrm-2.4.121-1.fc41.aarch64 libdrm-devel-2.4.121-1.fc41.aarch64 libedit-3.1-51.20240517cvs.fc41.aarch64 libevdev-1.13.2-2.fc41.aarch64 libfabric-1.21.0-1.fc41.aarch64 libffi-devel-3.4.6-1.fc41.aarch64 libfido2-1.14.0-4.fc40.aarch64 libfontenc-1.1.8-1.fc41.aarch64 libgcrypt-1.10.3-4.fc41.aarch64 libgeotiff-1.7.3-1.fc41.aarch64 libgfortran-14.1.1-5.fc41.aarch64 libglvnd-1:1.7.0-4.fc40.aarch64 libglvnd-core-devel-1:1.7.0-4.fc40.aarch64 libglvnd-devel-1:1.7.0-4.fc40.aarch64 libglvnd-egl-1:1.7.0-4.fc40.aarch64 libglvnd-gles-1:1.7.0-4.fc40.aarch64 libglvnd-glx-1:1.7.0-4.fc40.aarch64 libglvnd-opengl-1:1.7.0-4.fc40.aarch64 libgpg-error-1.49-1.fc41.aarch64 libgta-1.2.1-12.fc40.aarch64 libgudev-238-5.fc40.aarch64 libharu-2.4.3-5.fc40.aarch64 libharu-devel-2.4.3-5.fc40.aarch64 libibverbs-51.0-2.fc41.aarch64 libicu-74.2-1.fc40.aarch64 libicu-devel-74.2-1.fc40.aarch64 libinput-1.26.0-1.fc41.aarch64 libjpeg-turbo-3.0.2-2.fc41.aarch64 libjpeg-turbo-devel-3.0.2-2.fc41.aarch64 libkml-1.3.0-48.fc41.aarch64 libksba-1.6.6-1.fc41.aarch64 liblerc-4.0.0-6.fc40.aarch64 libmount-devel-2.40.1-1.fc41.aarch64 libmpc-1.3.1-5.fc40.aarch64 libnl3-3.9.0-3.fc40.aarch64 libogg-2:1.3.5-8.fc40.aarch64 libogg-devel-2:1.3.5-8.fc40.aarch64 liborc2-2.0.0-2.fc41.aarch64 libpng-2:1.6.40-3.fc40.aarch64 libpng-devel-2:1.6.40-3.fc40.aarch64 libpq-16.1-4.fc41.aarch64 libpq-devel-16.1-4.fc41.aarch64 libproxy-0.5.5-1.fc41.aarch64 libqhull_r-1:8.0.2-4.fc40.aarch64 librdmacm-51.0-2.fc41.aarch64 librttopo-1.1.0-14.fc40.aarch64 libseccomp-2.5.3-8.fc40.aarch64 libselinux-devel-3.6-4.fc40.aarch64 libsepol-devel-3.6-3.fc40.aarch64 libspatialite-5.1.0-6.fc41.aarch64 libstdc++-devel-14.1.1-5.fc41.aarch64 libtextstyle-0.22.5-2.fc41.aarch64 libthai-0.1.29-8.fc40.aarch64 libtheora-1:1.1.1-37.fc41.aarch64 libtheora-devel-1:1.1.1-37.fc41.aarch64 libtiff-4.6.0-2.fc40.aarch64 libtiff-devel-4.6.0-2.fc40.aarch64 libubsan-14.1.1-5.fc41.aarch64 libunwind-1.8.0-3.fc41.aarch64 libuuid-devel-2.40.1-1.fc41.aarch64 libuv-1:1.48.0-1.fc40.aarch64 libvisual-1:0.4.1-4.fc40.aarch64 libvorbis-1:1.3.7-10.fc40.aarch64 libwacom-2.12.0-1.fc41.aarch64 libwacom-data-2.12.0-1.fc41.noarch libwayland-client-1.22.0-3.fc40.aarch64 libwayland-cursor-1.22.0-3.fc40.aarch64 libwayland-egl-1.22.0-3.fc40.aarch64 libwayland-server-1.22.0-3.fc40.aarch64 libwebp-1.4.0-1.fc41.aarch64 libwebp-devel-1.4.0-1.fc41.aarch64 libxcb-1.17.0-1.fc41.aarch64 libxcb-devel-1.17.0-1.fc41.aarch64 libxcrypt-devel-4.4.36-5.fc40.aarch64 libxkbcommon-1.7.0-1.fc41.aarch64 libxkbcommon-x11-1.7.0-1.fc41.aarch64 libxkbfile-1.1.3-1.fc40.aarch64 libxkbfile-devel-1.1.3-1.fc40.aarch64 libxml2-devel-2.12.7-1.fc41.aarch64 libxshmfence-1.3.2-3.fc40.aarch64 libxslt-1.1.39-3.fc40.aarch64 libzstd-devel-1.5.6-1.fc41.aarch64 lksctp-tools-1.0.19-8.fc41.aarch64 llvm-libs-18.1.6-2.fc41.aarch64 logrotate-3.21.0-6.fc40.aarch64 lua-5.4.6-5.fc40.aarch64 lua-filesystem-1.8.0-11.fc40.aarch64 lua-json-1.3.4-6.fc40.noarch lua-lpeg-1.0.2-13.fc40.aarch64 lua-posix-36.2.1-6.fc40.aarch64 lua-term-0.08-3.fc40.aarch64 lz4-devel-1.9.4-6.fc40.aarch64 m4-1.4.19-9.fc40.aarch64 make-1:4.4.1-6.fc40.aarch64 mariadb-connector-c-3.3.8-3.fc40.aarch64 mariadb-connector-c-config-3.3.8-3.fc40.noarch mariadb-connector-c-devel-3.3.8-3.fc40.aarch64 mesa-libEGL-24.1.1-2.fc41.aarch64 mesa-libEGL-devel-24.1.1-2.fc41.aarch64 mesa-libGL-24.1.1-2.fc41.aarch64 mesa-libGL-devel-24.1.1-2.fc41.aarch64 mesa-libGLU-9.0.3-4.fc40.aarch64 mesa-libGLU-devel-9.0.3-4.fc40.aarch64 mesa-libgbm-24.1.1-2.fc41.aarch64 mesa-libglapi-24.1.1-2.fc41.aarch64 metis-5.1.0.3-5.fc40.aarch64 metis-devel-5.1.0.3-5.fc40.aarch64 minizip-ng-compat-3.0.10-8.fc41.aarch64 mkfontscale-1.2.2-6.fc40.aarch64 mpdecimal-2.5.1-9.fc40.aarch64 mpi4py-common-3.1.6-3.fc41.noarch mpich-4.2.1-1.fc41.aarch64 mpich-devel-4.2.1-1.fc41.aarch64 mtdev-1.1.6-8.fc40.aarch64 munge-0.5.16-2.fc41.aarch64 munge-libs-0.5.16-2.fc41.aarch64 ncurses-6.4-12.20240127.fc40.aarch64 netcdf-4.9.2-5.fc40.aarch64 netcdf-cxx-4.2-34.fc40.aarch64 netcdf-cxx-devel-4.2-34.fc40.aarch64 netcdf-devel-4.9.2-5.fc40.aarch64 nettle-3.9.1-6.fc40.aarch64 npth-1.7-1.fc41.aarch64 nspr-4.35.0-23.fc41.aarch64 nss-3.100.0-1.fc41.aarch64 nss-softokn-3.100.0-1.fc41.aarch64 nss-softokn-freebl-3.100.0-1.fc41.aarch64 nss-sysinit-3.100.0-1.fc41.aarch64 nss-util-3.100.0-1.fc41.aarch64 ogdi-4.1.1-1.fc40.aarch64 openblas-0.3.26-4.fc40.aarch64 openblas-openmp-0.3.26-4.fc40.aarch64 openblas-openmp64-0.3.26-4.fc40.aarch64 opencascade-devel-7.8.1-1.fc41.aarch64 opencascade-draw-7.8.1-1.fc41.aarch64 opencascade-foundation-7.8.1-1.fc41.aarch64 opencascade-modeling-7.8.1-1.fc41.aarch64 opencascade-ocaf-7.8.1-1.fc41.aarch64 opencascade-visualization-7.8.1-1.fc41.aarch64 openexr-libs-3.2.4-2.fc41.aarch64 openjpeg2-2.5.2-1.fc41.aarch64 openjpeg2-devel-2.5.2-1.fc41.aarch64 openjpeg2-tools-2.5.2-1.fc41.aarch64 openmpi-5.0.3-1.fc41.aarch64 openmpi-devel-5.0.3-1.fc41.aarch64 openslide-4.0.0-3.fc40.aarch64 openslide-devel-4.0.0-3.fc40.aarch64 openssh-9.6p1-1.fc41.9.aarch64 openssh-clients-9.6p1-1.fc41.9.aarch64 openssl-devel-1:3.2.2-1.fc41.aarch64 opus-1.5.1-1.fc41.aarch64 orangefs-2.9.8-11.fc40.aarch64 orc-0.4.38-2.fc41.aarch64 pango-1.52.2-1.fc41.aarch64 parquet-libs-16.1.0-4.fc41.aarch64 pcre2-devel-10.43-2.fc41.1.aarch64 pcre2-utf16-10.43-2.fc41.1.aarch64 pcre2-utf32-10.43-2.fc41.1.aarch64 perl-AutoLoader-5.74-507.fc41.noarch perl-B-1.88-507.fc41.aarch64 perl-Carp-1.54-502.fc40.noarch perl-Class-Struct-0.68-507.fc41.noarch perl-Data-Dumper-2.189-504.fc41.aarch64 perl-Digest-1.20-502.fc40.noarch perl-Digest-MD5-2.59-3.fc40.aarch64 perl-DynaLoader-1.54-507.fc41.aarch64 perl-Encode-4:3.21-505.fc41.aarch64 perl-English-1.11-507.fc41.noarch perl-Errno-1.37-507.fc41.aarch64 perl-Error-1:0.17029-15.fc40.noarch perl-Exporter-5.78-3.fc40.noarch perl-Fcntl-1.15-507.fc41.aarch64 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.aarch64 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.aarch64 perl-Mozilla-CA-20240313-1.fc41.noarch perl-Net-SSLeay-1.94-3.fc40.aarch64 perl-POSIX-2.13-507.fc41.aarch64 perl-PathTools-3.91-503.fc41.aarch64 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.aarch64 perl-SelectSaver-1.02-507.fc41.noarch perl-Socket-4:2.038-1.fc41.aarch64 perl-Storable-1:3.32-502.fc40.aarch64 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.aarch64 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.aarch64 perl-lib-0.65-507.fc41.aarch64 perl-libnet-3.15-503.fc40.noarch perl-libs-4:5.38.2-507.fc41.aarch64 perl-locale-1.10-507.fc41.noarch perl-mro-1.28-507.fc41.aarch64 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.aarch64 perl-threads-shared-1.69-503.fc41.aarch64 perl-vars-1.05-507.fc41.noarch pixman-0.43.4-1.fc41.aarch64 pixman-devel-0.43.4-1.fc41.aarch64 pmix-4.2.8-2.fc40.aarch64 poppler-24.02.0-2.fc40.aarch64 poppler-data-0.4.11-7.fc40.noarch procps-ng-4.0.4-3.fc40.aarch64 proj-9.4.1-1.fc41.aarch64 proj-data-9.4.1-1.fc41.noarch proj-devel-9.4.1-1.fc41.aarch64 protobuf-3.19.6-8.fc40.aarch64 prrte-3.0.2-5.fc41.aarch64 prrte-libs-3.0.2-5.fc41.aarch64 pugixml-1.13-5.fc40.aarch64 pugixml-devel-1.13-5.fc40.aarch64 pybind11-devel-2.12.0-3.fc41.aarch64 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.aarch64 python3-devel-3.12.3-2.fc41.aarch64 python3-libs-3.12.3-2.fc41.aarch64 python3-mpi4py-mpich-3.1.6-3.fc41.aarch64 python3-mpi4py-openmpi-3.1.6-3.fc41.aarch64 python3-mpich-4.2.1-1.fc41.aarch64 python3-numpy-1:1.26.4-7.fc41.aarch64 python3-openmpi-5.0.3-1.fc41.aarch64 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.aarch64 qt-settings-40.0-1.fc41.noarch qt5-designer-5.15.14-1.fc41.aarch64 qt5-doctools-5.15.14-1.fc41.aarch64 qt5-linguist-5.15.14-1.fc41.aarch64 qt5-qtbase-5.15.14-1.fc41.aarch64 qt5-qtbase-common-5.15.14-1.fc41.noarch qt5-qtbase-devel-5.15.14-1.fc41.aarch64 qt5-qtbase-gui-5.15.14-1.fc41.aarch64 qt5-qtdeclarative-5.15.14-1.fc41.aarch64 qt5-qtdeclarative-devel-5.15.14-1.fc41.aarch64 qt5-qtlocation-5.15.14-1.fc41.aarch64 qt5-qtsensors-5.15.14-1.fc41.aarch64 qt5-qttools-5.15.14-1.fc41.aarch64 qt5-qttools-common-5.15.14-1.fc41.noarch qt5-qttools-devel-5.15.14-1.fc41.aarch64 qt5-qttools-libs-designer-5.15.14-1.fc41.aarch64 qt5-qttools-libs-designercomponents-5.15.14-1.fc41.aarch64 qt5-qttools-libs-help-5.15.14-1.fc41.aarch64 qt5-qtwebchannel-5.15.14-1.fc41.aarch64 qt5-qtwebkit-5.212.0-0.87alpha4.fc41.aarch64 qt5-qtwebkit-devel-5.212.0-0.87alpha4.fc41.aarch64 qt5-qtx11extras-5.15.14-1.fc41.aarch64 qt5-qtx11extras-devel-5.15.14-1.fc41.aarch64 qt5-rpm-macros-5.15.14-1.fc41.noarch re2-1:20220601-5.fc40.aarch64 rhash-1.4.4-1.fc41.aarch64 rpm-mpi-hooks-8-8.fc40.noarch shared-mime-info-2.3-5.fc41.aarch64 snappy-1.2.1-1.fc41.aarch64 sqlite-3.46.0-1.fc41.aarch64 sqlite-devel-3.46.0-1.fc41.aarch64 sysprof-capture-devel-46.0-1.fc41.aarch64 systemd-256~rc4-2.fc41.aarch64 systemd-pam-256~rc4-2.fc41.aarch64 systemd-rpm-macros-256~rc4-2.fc41.noarch tbb-2021.11.0-5.fc40.aarch64 tbb-bind-2021.11.0-5.fc40.aarch64 tbb-devel-2021.11.0-5.fc40.aarch64 tcl-1:8.6.14-1.fc41.aarch64 tcl-devel-1:8.6.14-1.fc41.aarch64 tcsh-6.24.12-1.fc41.aarch64 thrift-0.20.0-2.fc41.aarch64 tk-1:8.6.14-1.fc41.aarch64 tk-devel-1:8.6.14-1.fc41.aarch64 torque-libs-6.1.3-10.fc40.aarch64 tpm2-tss-4.1.3-1.fc41.aarch64 ttmkfdir-3.0.9-70.fc40.aarch64 tzdata-2024a-8.fc41.noarch tzdata-java-2024a-8.fc41.noarch ucx-1.16.0-1.fc41.aarch64 unixODBC-2.3.12-4.fc40.aarch64 uriparser-0.9.8-1.fc41.aarch64 utf8cpp-devel-4.0.5-2.fc40.noarch utf8proc-2.7.0-7.fc40.aarch64 vim-filesystem-2:9.1.452-1.fc41.noarch vtk-9.2.6-15.fc41.aarch64 vtk-devel-9.2.6-15.fc41.aarch64 vtk-java-9.2.6-15.fc41.aarch64 vtk-qt-9.2.6-15.fc41.aarch64 vulkan-headers-1.3.283.0-1.fc41.noarch vulkan-loader-1.3.283.0-2.fc41.aarch64 vulkan-loader-devel-1.3.283.0-2.fc41.aarch64 woff2-1.0.2-19.fc40.aarch64 xcb-util-0.4.1-5.fc40.aarch64 xcb-util-image-0.4.1-5.fc40.aarch64 xcb-util-keysyms-0.4.1-5.fc40.aarch64 xcb-util-renderutil-0.3.10-5.fc40.aarch64 xcb-util-wm-0.4.2-5.fc40.aarch64 xerces-c-3.2.5-2.fc40.aarch64 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.aarch64 yaksa-0.3-5.fc40.aarch64 zlib-ng-compat-devel-2.1.6-6.fc41.aarch64 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: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1717891200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.HrJ7Pm + 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.Svr9pZ + 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.rKhd6i + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... OFF PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (4.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu + /usr/bin/cmake --build aarch64-redhat-linux-gnu -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu/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/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build /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/aarch64-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/aarch64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -- Found Git: /usr/bin/git (found version "2.45.2") [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o [ 1%] 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' [ 1%] Built target ng_generate_version_file /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/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:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu' [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o [ 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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++) | ~~^~~~~~~~~~~~~~ /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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 [ 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.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/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 11%] 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/aarch64-redhat-linux-gnu/rules/rule_prismrules2.cpp prismrules2 ./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/aarch64-redhat-linux-gnu/rules/rule_triarules.cpp triarules ./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/aarch64-redhat-linux-gnu/rules/rule_hexrules.cpp hexrules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' [ 12%] Generating rules/rule_pyramidrules2.cpp [ 12%] Generating rules/rule_quadrules.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/aarch64-redhat-linux-gnu/rules/rule_pyramidrules.cpp pyramidrules cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/pyramidrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu/rules/rule_pyramidrules2.cpp pyramidrules2 ./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/aarch64-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/aarch64-redhat-linux-gnu/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu' [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~^~~~~~~~~~~~~ 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/hashtabl.hpp: In member function ‘int netgen::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: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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/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++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o 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++) | ~~^~~~~~~~~~~~ /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ 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/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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/../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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/../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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 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++) | ~~^~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /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++) | ~~^~~~~~~~~~~~~~~~~ /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/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++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/ngcore.hpp:5: In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:806:38: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:540:18: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /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:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:807:38: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:540:18: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /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: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: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/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: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: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/../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) | ~~~~~~~~~~~^~~~~~~~~~~~~~ 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; | ^~~~~~~~~~ /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 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/../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 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/../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/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; | ^~ /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() >(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/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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) { | ~~~~~~~~~^~~ 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; | ^~~~~~~~~~ [ 30%] 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 31%] Linking CXX shared module pyngcore.cpython-312-aarch64-linux-gnu.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o pyngcore.cpython-312-aarch64-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/aarch64-redhat-linux-gnu/libsrc/core: libngcore.so.6.2 /usr/lib64/libpython3.12.so 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]; [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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 member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, 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/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/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/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++) | ~~^~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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, 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; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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}; | ^~~~~~~~~~ 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/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/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/../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/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: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++) | ~~^~~~~~~~~~~~~~~~~~~ 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&, 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/../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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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: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/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: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]; | ~~~~~~^~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~ /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/../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: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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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++) | ~~^~~~~~~~~~~~~~ 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 = 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/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/../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:41: 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:33: 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; | ^~~ 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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~ 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; } | ~~~~~^~~~~~~~~~~~~~~~ /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/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/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)) | ^ /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/../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: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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' [ 36%] Built target pyngcore [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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: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++) | ~~^~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~ 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; } | ~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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: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++) | ~~^~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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: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/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/../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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/../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: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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: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/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/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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: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/../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/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/../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/meshing/meshclass.hpp: 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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++) | ~~^~~~~~~~~~~~~~ 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: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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/../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: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: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: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/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/../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++) | ~~^~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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: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/../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/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/../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 = 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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: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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/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/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: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/../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/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/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/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: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/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/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: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: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: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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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: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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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: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/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/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/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: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: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++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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 = 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::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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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/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/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 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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: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/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: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++) | ~~^~~~~~ 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/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 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 ‘TIND netgen::NgFlatArray::Pos(const 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: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++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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: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++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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:41: 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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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: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; | ~~^~~~~~~~~~~~~ /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/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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && 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/../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: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 ‘TIND netgen::NgFlatArray::Pos(const 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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int 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/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/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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++) | ~~^~~~~~~~~~~~~~~ /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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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/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::Pos(const T&) 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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) | ~~^~~~~~~~~~~~~~~~~~~ /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: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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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/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++) | ~~^~~~~~~~~~~ /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/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; } | ~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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];} | ~~^~~~~~~~~~~~~~~~~~~~ /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: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/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/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); | ^~~~~ 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; } | ~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /usr/include/pybind11/attr.h:14, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/cast.h: In instantiation of ‘typename pybind11::detail::make_caster::cast_op_type::type> pybind11::detail::cast_op(make_caster&&) [with T = std::pair; typename make_caster::cast_op_type::type> = std::pair; make_caster = type_caster, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair&&]’: /usr/include/pybind11/cast.h:1613:51: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair}; std::index_sequence = std::integer_sequence]’ 1613 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1587:65: required from ‘std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> pybind11::detail::argument_loader::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; Args = {pybind11::detail::value_and_holder&, std::pair}; std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> = pybind11::detail::void_type]’ 1587 | std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1588 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:293:78: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]’ 293 | (void) std::move(args_converter).template call(cap->f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; = 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 = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]’ 1634 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/detail/init.h:293:15: required from ‘void pybind11::detail::initimpl::factory::execute(Class&, const Extra& ...) && [with Class = pybind11::class_ >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::)>; Return = netgen::Point<2, double>; Args = {std::pair}]’ 293 | cl.def( | ~~~~~~^ 294 | "__init__", | ~~~~~~~~~~~ 295 | [func = std::move(class_factory)] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | #else | ~~~~~ 297 | auto &func = class_factory; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | cl.def( | ~~~~~~~ 299 | "__init__", | ~~~~~~~~~~~ 300 | [func] | ~~~~~~ 301 | #endif | ~~~~~~ 302 | (value_and_holder &v_h, Args... args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | construct( | ~~~~~~~~~~~~~~~~~ 304 | v_h, func(std::forward(args)...), Py_TYPE(v_h.inst) != v_h.type->type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | }, | ~~ 306 | is_new_style_constructor(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:1685:32: required from ‘pybind11::class_& pybind11::class_::def(pybind11::detail::initimpl::factory&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]’ 1685 | std::move(init).execute(*this, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:182:9: required from here 180 | py::class_> (m, "Point2d") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | .def(py::init( [] (std::pair xy) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | { | ~ 184 | return Point<2>{xy.first, xy.second}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | })) | ~~~ /usr/include/pybind11/cast.h:50:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | cast_op(make_caster &&caster) { | ^~~~~~~ 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::Pos(const 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/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; | ^~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.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/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" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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/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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 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/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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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 = 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: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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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; | ^~~~~~~~~~ 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_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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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" 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/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/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/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 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_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 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; | ^~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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++) | ~~^~~~~~~~~~~~~~~~~~~ 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: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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison 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/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/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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++) | ~~^~~~~~ 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/../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/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/../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/../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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../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/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/../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/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/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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[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: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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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: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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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++) | ~~^~~~~~~~~~~~~~~~~~~ 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/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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions 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/../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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../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/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++) | ~~^~~~~~~~~~~~~~~ /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/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++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ 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/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; | ^~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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++) | ~~^~~~~~ [ 63%] 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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 /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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; } | ~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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];} | ~~^~~~~~~~~~~~~~~~~~~~ /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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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: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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int 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/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/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/../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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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++) | ~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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 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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 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/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; } | ~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[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: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++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[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: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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/../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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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: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/../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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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 = 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++) | ~~^~~~~~ 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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && 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/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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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: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/../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: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/../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; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/writetochnog.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../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/../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/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/../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:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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: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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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: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/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/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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /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/../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/../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/../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++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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/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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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/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/../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/../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: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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 = 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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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) | ^~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /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++) | ~~^~~~~~~~~~~~~~~ /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/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: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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~ /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: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::SplitEqualOneSegEdges(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:623:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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()) | ~~~~~^~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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, 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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++) | ~~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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: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; } | ~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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/../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/../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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &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/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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /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++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison 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/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/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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::Pos(const T&) 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/../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 = 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++) | ~~^~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/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/../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/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: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/../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; } | ~~~~~^~~~~~~~~~~~~~~~ /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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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) | ~~~~~~~~~~~^~~~~~~~~~~~~~ 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/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int 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: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:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/../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/../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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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: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/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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: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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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, 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++) | ~~^~~~~~~~~~~~~~~~~~~ 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/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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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 ‘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/../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/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::Pos(const T&) 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: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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/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: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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/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/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++) | ~~^~~~~~~ /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: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::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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/../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/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++) | ~~^~~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~ /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~ 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; } | ~~~~~^~~~~~~~~~~~~~~~ /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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/../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: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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/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/aarch64-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 ‘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 ‘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 ‘__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:1189: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:1189: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) | ^ 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) | ^ /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) | ^ /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) | ^ /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 ‘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 ‘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) | ^ 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_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 ‘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 ‘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 ‘__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 ‘__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 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 ‘__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 ‘__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: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: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/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 ‘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 ‘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 ‘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 ‘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 ‘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/aarch64-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/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' /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/aarch64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.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 [ 88%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/../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:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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++) | ~~^~~~~~~~~~~~~~~~~~ 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: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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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: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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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; } | ~~~~~^~~~~~~~~~~~~~~~ [ 90%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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; } | ~~~~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 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; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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/../general/hashtabl.hpp: In member function ‘int netgen::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/../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, 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/../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: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:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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/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/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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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++) | ~~^~~~~~~~~~~~~~ /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) | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison 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++) | ~~^~~~~~~~~~~~~~ /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++) | ~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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::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/../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/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: 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; }; | ~~~^~~~~ 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) | ~~~~~~~~~~~~^~~~~~~~~ /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++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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/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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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/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/../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/../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/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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++) | ~~^~~~~~~~~~~~~~ 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/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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: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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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: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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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: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/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++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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 = 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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: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/../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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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: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 = 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: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; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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++) | ~~^~~~~~~~~~~~~~ [ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/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/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' [ 99%] 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,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/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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-aarch64 + '[' -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... 1 PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (7.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi + /usr/bin/cmake --build aarch64-redhat-linux-gnu-openmpi -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-openmpi/CMakeFiles /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build /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/aarch64-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/aarch64-redhat-linux-gnu-openmpi' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 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/aarch64-redhat-linux-gnu-openmpi' /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 /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/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 [ 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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/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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.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/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 11%] Generating rules/rule_triarules.cpp [ 11%] Generating rules/rule_prismrules2.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/aarch64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp prismrules2 ./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/aarch64-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp triarules ./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/aarch64-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp hexrules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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 [ 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/aarch64-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp quadrules cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/pyramidrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp pyramidrules2 ./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/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp pyramidrules [ 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/aarch64-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-openmpi' [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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++) | ~~^~~~~~~~~~~~ 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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ 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/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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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: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: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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ 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/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: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) | ~~~~~~~~~~~^~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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::~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::Pos(const T&) 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 ‘void netgen::SplineGeometry::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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/ngcore.hpp:5: In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:806:38: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:540:18: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /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:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:807:38: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:540:18: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /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: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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++) | ~~^~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ /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/../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/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/../include/../general/hashtabl.hpp: In member function ‘int 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: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++) | ~~^~~~~~~~~~~~~~ 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/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 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++) | ~~^~~~~~~~~~~~~~~~~ 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/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 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/../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++) | ~~^~~~~~~~~~~~ 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/../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++) | ~~^~~~~~~~~~~~~~ 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::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) { | ~~~~~~~~~^~~ 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; | ^~~~~~~~~~ /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; | ^~ [ 30%] 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 31%] Linking CXX shared module pyngcore.cpython-312-aarch64-linux-gnu.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o pyngcore.cpython-312-aarch64-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/aarch64-redhat-linux-gnu-openmpi/libsrc/core: libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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; | ~~^~~~~~~~~~~~~ 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: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}; | ^~~~~~~~~~ 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/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}; | ^~~~~~~~~ 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/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++) | ~~^~~~~~~~~~~~~~~ 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/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&) 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/hprefinement.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp: In instantiation of ‘netgen::HPRefStruct::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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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; | ^~~ /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/../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/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; | ~~^~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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++) | ~~^~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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:103:35: 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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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: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:41: 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:33: 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; | ^~~ 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/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/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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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++) | ~~^~~~~~~~~~~~~~ /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/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++) | ~~^~~~~~~~~~~~~~~~~~~ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi' [ 36%] Built target pyngcore [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /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++) | ~~^~~~~~~~~~~~ /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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: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/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++) | ~~^~~~~~~~~~~~~~ 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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/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++) | ~~^~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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/../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: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/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++) | ~~^~~~~~~~~~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/hashtabl.hpp: In member function ‘int 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/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: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/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/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/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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && 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/../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/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../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:103:35: 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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /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/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++) | ~~^~~~~~~~~~~~~~ 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/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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/../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: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: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/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/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++) | ~~^~~~~~~~~~~~~~ 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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: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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/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/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: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:103:35: 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: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++) | ~~^~~~~~~~~~~~~~ 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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: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 = 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/../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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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: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/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/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: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: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++) | ~~^~~~~~~~~~~~ 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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.hpp: 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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/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/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&) 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/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/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++) | ~~^~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~ /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/../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 = 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++) | ~~^~~~~~ 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::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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:103:35: 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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++) | ~~^~~~~~~~~~~~~~~~ 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:103:35: 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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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++) | ~~^~~~~~ 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/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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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++) | ~~^~~~~~ 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~ /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/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/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 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++) | ~~^~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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:41: 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/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/../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: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/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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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) | ~~~^~~~~~~~~~~~~~~~~~ /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; } | ~~~~~^~~~~~~~~~~~~~~~ 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 ‘TIND netgen::NgFlatArray::Pos(const T&) 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: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/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/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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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 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/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++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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(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++) | ~~^~~~~~~~~~~ /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/../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/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/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/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) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../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/../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: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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/../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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /usr/include/pybind11/attr.h:14, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/cast.h: In instantiation of ‘typename pybind11::detail::make_caster::cast_op_type::type> pybind11::detail::cast_op(make_caster&&) [with T = std::pair; typename make_caster::cast_op_type::type> = std::pair; make_caster = type_caster, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair&&]’: /usr/include/pybind11/cast.h:1613:51: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair}; std::index_sequence = std::integer_sequence]’ 1613 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1587:65: required from ‘std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> pybind11::detail::argument_loader::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; Args = {pybind11::detail::value_and_holder&, std::pair}; std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> = pybind11::detail::void_type]’ 1587 | std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1588 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:293:78: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]’ 293 | (void) std::move(args_converter).template call(cap->f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; = 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 = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]’ 1634 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/detail/init.h:293:15: required from ‘void pybind11::detail::initimpl::factory::execute(Class&, const Extra& ...) && [with Class = pybind11::class_ >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::)>; Return = netgen::Point<2, double>; Args = {std::pair}]’ 293 | cl.def( | ~~~~~~^ 294 | "__init__", | ~~~~~~~~~~~ 295 | [func = std::move(class_factory)] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | #else | ~~~~~ 297 | auto &func = class_factory; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | cl.def( | ~~~~~~~ 299 | "__init__", | ~~~~~~~~~~~ 300 | [func] | ~~~~~~ 301 | #endif | ~~~~~~ 302 | (value_and_holder &v_h, Args... args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | construct( | ~~~~~~~~~~~~~~~~~ 304 | v_h, func(std::forward(args)...), Py_TYPE(v_h.inst) != v_h.type->type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | }, | ~~ 306 | is_new_style_constructor(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:1685:32: required from ‘pybind11::class_& pybind11::class_::def(pybind11::detail::initimpl::factory&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]’ 1685 | std::move(init).execute(*this, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:182:9: required from here 180 | py::class_> (m, "Point2d") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | .def(py::init( [] (std::pair xy) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | { | ~ 184 | return Point<2>{xy.first, xy.second}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | })) | ~~~ /usr/include/pybind11/cast.h:50:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | cast_op(make_caster &&caster) { | ^~~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~ 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/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/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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/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: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++) | ~~^~~~~~~~~~~~ /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++) | ~~^~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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); } | ^~~~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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()) | ~~~~~~~^~~~~~~~~~~~~~~~ /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); | ^~~~~~ 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 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/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_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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/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; | ^~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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 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/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/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++) | ~~^~~~~~~~~~~~ /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/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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++) | ~~^~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/../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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/../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/../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/../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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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/../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++) | ~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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/../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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | 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) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: 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/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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 bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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];} | ~~^~~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../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/../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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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:103:35: 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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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:103:35: 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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:103:35: 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/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:103:35: 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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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 /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/../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];} | ~~^~~~~~~~~~~~~~~~~~~~ /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: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++) | ~~^~~~~~~~~~~~~~~~~~~ /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: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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/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/../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: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/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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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++) | ~~^~~~~~~~~~~~~~ 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 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; | ^~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 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:103:35: 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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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, 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 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:103:35: 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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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/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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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: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/../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/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++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 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; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/../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/../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/../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/../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; 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++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/interface/writetet.cpp:294:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | for(int 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/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: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: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:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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/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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/../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++) | ~~^~~~~~~~~~~~ /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/../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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /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:103:35: 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/../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++) | ~~^~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /builddir/build/BUILD/netgen-mesher-6.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 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/../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, 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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++) | ~~~^~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~~~~~ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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()) | ~~~~~^~~~~~~~~~~~~~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/../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: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++) | ~~^~~~~~~~~~~~ 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/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++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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 ‘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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /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++) | ~~^~~~~~~~~~~~~~~ /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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++) | ~~~~^~~~~~~~~~~~~~~ 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/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: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++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../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/../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/../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/../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()) | ~~~~~^~~~~~~~~~~~~~~~~~ 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/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/../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: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++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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::Pos(const T&) 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/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/../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/../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: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 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; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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, 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/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/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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/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++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /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/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison 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/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/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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: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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/../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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/../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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/../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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~^~~~~~~~~~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/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 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 ‘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/../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++) | ~~^~~~~~~~~~~~ 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:103:35: 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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/../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/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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/../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/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::Pos(const T&) 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/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/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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~ /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.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 = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/../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/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++) | ~~^~~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~ /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:103:35: 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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/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/../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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/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/aarch64-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 ‘__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 ‘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 ‘__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:1189: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:1189: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 ‘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) | ^ /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 ‘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 ‘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) | ^ /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 ‘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 ‘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 ‘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/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 ‘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/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 ‘__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 ‘__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 ‘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 ‘__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 ‘__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: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: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 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 ‘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 ‘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 ‘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 ‘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) | ^ 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) | ^ /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/aarch64-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/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi' /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/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi' [ 87%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.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 /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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()) | ~~~~~~~~^~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of 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/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].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/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | 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/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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 member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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++) | ~~^~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/../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/../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/../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) | ~~~~~~~~~~~~^~~~~~~~~ /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:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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/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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 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 = 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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.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/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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::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++) | ~~~^~~~~~~~~~~~~~~ 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/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/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++) | ~~~^~~~~~~~~~~~~~~ /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/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++) | ~~^~~~~~ 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) 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, 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/../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++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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: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 = 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/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/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++) | ~~^~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/../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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/../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: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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) 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/../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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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 = 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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/../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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/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/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi' [ 99%] 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,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/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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-aarch64 + '[' -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-aarch64 + '[' -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CXX=mpicxx + CXX=mpicxx + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... 1 PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (5.7s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich + /usr/bin/cmake --build aarch64-redhat-linux-gnu-mpich -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-mpich/CMakeFiles /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-redhat-linux-gnu-mpich' /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/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? [ 1%] Built target ng_generate_version_file /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" /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" /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/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o [ 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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++) | ~~^~~~~~~~~~~~~~ /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/table.cpp.o cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 [ 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.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/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 11%] Generating rules/rule_prismrules2.cpp [ 10%] 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/aarch64-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp prismrules2 ./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/aarch64-redhat-linux-gnu-mpich/rules/rule_triarules.cpp triarules ./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/aarch64-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/aarch64-redhat-linux-gnu-mpich' [ 12%] Generating rules/rule_pyramidrules.cpp [ 12%] Generating rules/rule_quadrules.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/quadrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp quadrules ./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/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp pyramidrules2 cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp pyramidrules [ 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/aarch64-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-mpich' [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-redhat-linux-gnu-mpich/rules/rule_prismrules2.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-redhat-linux-gnu-mpich/rules/rule_quadrules.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/aarch64-redhat-linux-gnu-mpich/rules/rule_triarules.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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:103:35: 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/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/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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ 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; | ~~^~~~~~~~~~~~~ /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ /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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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) | ~~~~~~~~~~~^~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/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/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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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 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/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 ‘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/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 ‘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/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/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/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++) | ~~^~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/ngcore.hpp:5: In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:806:38: /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/core/array.hpp:540:18: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /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:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:807:38: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/array.hpp:540:18: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /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:791:17: note: ‘maxpos2’ was declared here 791 | int maxpos2; | ^~~~~~~ /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++) | ~~^~~~~~~~~~~~ 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 = 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++) | ~~^~~~~~~~~~~~~~ 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/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-aarch64-linux-gnu.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o pyngcore.cpython-312-aarch64-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/aarch64-redhat-linux-gnu-mpich/libsrc/core: libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, 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; | ^~~~ /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() 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++) | ~~^~~~~~~~~~~~ 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; | ^~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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:103:35: 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/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/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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:103:35: 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++) | ~~^~~~~~~~~~~~~~ /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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ 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/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/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/../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/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/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/../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/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:41: 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:33: 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++) | ~~~~^~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 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/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++) | ~~^~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich' [ 35%] Built target pyngcore [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 = 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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/../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/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/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/../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++) | ~~^~~~~~~~~~~~ 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/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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/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: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++) | ~~^~~~~~ 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/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/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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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:103:35: 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/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/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/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/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 ‘TIND netgen::NgFlatArray::Pos(const 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: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 ‘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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/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/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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/../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/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++) | ~~^~~~~~~~~~~~ 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::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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/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/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: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:103:35: 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: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++) | ~~^~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~ 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/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: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++) | ~~^~~~~~~~~~~~~~~~~~ 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 = 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/../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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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++) | ~~^~~~~~ /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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/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/../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/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/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: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/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/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: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/../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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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: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/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/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /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/../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/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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with 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/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; 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/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: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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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++) | ~~^~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/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: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/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: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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/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++) | ~~^~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 ‘TIND netgen::NgFlatArray::Pos(const T&) 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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:41: 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/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 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/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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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) | ~~~~~~~~~~~~^~~~~~~~~ /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:103:35: 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/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: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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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 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/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/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) | ~~^~~~~~~~~~~~~~~~~~~ /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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int 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& 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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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++) | ~~^~~~~~~~~~~~ /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]) ) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-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/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/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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: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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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::Pos(const T&) 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/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const 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/../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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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:103:35: 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/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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: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/../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/../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++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /usr/include/pybind11/attr.h:14, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:13, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/cast.h: In instantiation of ‘typename pybind11::detail::make_caster::cast_op_type::type> pybind11::detail::cast_op(make_caster&&) [with T = std::pair; typename make_caster::cast_op_type::type> = std::pair; make_caster = type_caster, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair&&]’: /usr/include/pybind11/cast.h:1613:51: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair}; std::index_sequence = std::integer_sequence]’ 1613 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1587:65: required from ‘std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> pybind11::detail::argument_loader::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; Args = {pybind11::detail::value_and_holder&, std::pair}; std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> = pybind11::detail::void_type]’ 1587 | std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1588 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:293:78: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]’ 293 | (void) std::move(args_converter).template call(cap->f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; = 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 = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]’ 1634 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/detail/init.h:293:15: required from ‘void pybind11::detail::initimpl::factory::execute(Class&, const Extra& ...) && [with Class = pybind11::class_ >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::)>; Return = netgen::Point<2, double>; Args = {std::pair}]’ 293 | cl.def( | ~~~~~~^ 294 | "__init__", | ~~~~~~~~~~~ 295 | [func = std::move(class_factory)] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | #else | ~~~~~ 297 | auto &func = class_factory; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | cl.def( | ~~~~~~~ 299 | "__init__", | ~~~~~~~~~~~ 300 | [func] | ~~~~~~ 301 | #endif | ~~~~~~ 302 | (value_and_holder &v_h, Args... args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | construct( | ~~~~~~~~~~~~~~~~~ 304 | v_h, func(std::forward(args)...), Py_TYPE(v_h.inst) != v_h.type->type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | }, | ~~ 306 | is_new_style_constructor(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:1685:32: required from ‘pybind11::class_& pybind11::class_::def(pybind11::detail::initimpl::factory&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]’ 1685 | std::move(init).execute(*this, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:182:9: required from here 180 | py::class_> (m, "Point2d") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | .def(py::init( [] (std::pair xy) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | { | ~ 184 | return Point<2>{xy.first, xy.second}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | })) | ~~~ /usr/include/pybind11/cast.h:50:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | cast_op(make_caster &&caster) { | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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.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" 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()) | ~~~~~~~^~~~~~~~~~~~~~~~ /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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~ 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 ‘TIND netgen::NgFlatArray::Pos(const T&) 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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" /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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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_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]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/meshclass.hpp: 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/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) | ~~~~~~~~~~~~^~~~~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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()) | ~~~~~~~^~~~~~~~~~~~~~~~ /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/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; | ^~~~~~~~~~ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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_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: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/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/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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_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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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_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 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; | ^~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/../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++) | ~~^~~~~~~~~~~~ /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: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/../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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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: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/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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../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/../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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/../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/../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/../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++) | ~~^~~~~~~~~~~~~~~~~~~ /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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~~~~~~~~~~~~~~ /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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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:103:35: 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/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:103:35: 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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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 /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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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: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:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < 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/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/../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/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/../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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/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: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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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) | ~~~~~~~~~~~^~~~~~~~~~~~~~ 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/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/../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/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()) | ~~~~~~~~^~~~~~~~~~~~~~ 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/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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/../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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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++) | ~~^~~~~~~~~~~~ /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: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/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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && 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/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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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/../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/../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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~^~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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: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: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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/../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/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/../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/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: /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; } | ~~~~~^~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/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/../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/../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/../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++) | ~~^~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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/../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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ /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/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/../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; | ~~^~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/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++) | ~~^~~~~~~~~~~ /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:103:35: 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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++) | ~~~^~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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()) | ~~~~~^~~~~~~~~~~~~~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/../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/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: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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions 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/../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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/../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 ‘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++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.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++) | ~~^~~~~~~~~~~~ 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++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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: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++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~~~ 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/../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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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::Pos(const T&) 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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~ 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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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/../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: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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: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/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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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 ‘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++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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++) | ~~^~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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) | ~~~~~~~~~~~^~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison 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 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/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:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/../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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/../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/../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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~^~~~~~~~~~~~~~ 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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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 /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 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 ‘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/../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, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/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()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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::Pos(const T&) 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/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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/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::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/../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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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++) | ~~^~~~~~~~~~~~ /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++) | ~~^~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/../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/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++) | ~~^~~~~~~~~~~~~~~~~~~ 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++) | ~~^~~~~~~ /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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:103:35: 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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/../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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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++) | ~~^~~~~~ 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; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/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/aarch64-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 ‘__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 ‘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 ‘__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:1189: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:1189: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 ‘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) | ^ /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 ‘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 ‘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) | ^ /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 ‘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 ‘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 ‘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/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 ‘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/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 ‘__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 ‘__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 ‘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 ‘__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 ‘__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: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: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 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 ‘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 ‘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 ‘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 ‘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) | ^ 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) | ^ /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/aarch64-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/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich' [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 87%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 [ 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of 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/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of 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/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/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()) | ~~~~~~~^~~~~~~~~~~~~~~~ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 90%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/../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++) | ~~^~~~~~~~~~~~ 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/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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++) | ~~^~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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++) | ~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/../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++) | ~~^~~~~~~~~~~~~~ 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++) | ~~^~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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++) | ~~^~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~^~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/../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/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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 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/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/../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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 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++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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++) | ~~^~~~~~~~~~~~ /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++) | ~~~^~~~~~~~~~~~~~~ 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/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/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614: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/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++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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/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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/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/../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: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:103:35: 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/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 ‘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/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/../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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) 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/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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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++) | ~~^~~~~~~ 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/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: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 ‘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/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of 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/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++) | ~~^~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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: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:103:35: 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:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; 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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 /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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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: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/../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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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: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:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions 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/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 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/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/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of 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/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/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/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/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich' [ 99%] 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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-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/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++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,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/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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/aarch64-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/aarch64-redhat-linux-gnu-mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-mesher-6.2.2403-build/netgen-6.2.2403/aarch64-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-aarch64 + '[' -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.dtvhN8 + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.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/20875/exe ']' +++ /usr/bin/readlink /proc/20875/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-aarch64 + '[' -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 aarch64-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-aarch64-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-aarch64-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/20875/exe ']' +++ /usr/bin/readlink /proc/20875/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-aarch64 + '[' -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/20875/exe ']' +++ /usr/bin/readlink /proc/20875/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-aarch64 + '[' -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + DESTDIR=/builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT + /usr/bin/cmake --install aarch64-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-aarch64-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-aarch64-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/20875/exe ']' +++ /usr/bin/readlink /proc/20875/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-aarch64 + '[' -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 aarch64-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-aarch64-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-aarch64-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.aarch64 --unique-debug-src-base netgen-mesher-6.2.2403-3.fc41.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -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.aarch64 12873 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.aarch64/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.aarch64/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, } /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 Bye! Bye! /builddir/build/BUILD/netgen-mesher-6.2.2403-build/BUILDROOT/usr/lib64/openmpi/lib/libngtogl.a: replacing with normalized version 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.aarch64 Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2403-3.fc41 netgen-mesher(aarch-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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(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.4Tx1BL + 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.Mq4A0l + 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.aarch64 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(aarch-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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) 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.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(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.17)(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.aarch64 Provides: cmake(Netgen) cmake(netgen) netgen-mesher-devel = 6.2.2403-3.fc41 netgen-mesher-devel(aarch-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(aarch-64) Processing files: netgen-mesher-devel-private-6.2.2403-3.fc41.aarch64 Provides: netgen-mesher-devel-private = 6.2.2403-3.fc41 netgen-mesher-devel-private(aarch-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.aarch64 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(aarch-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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(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.aarch64 Provides: netgen-mesher-openmpi = 6.2.2403-3.fc41 netgen-mesher-openmpi(aarch-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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(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-aarch64) libngcore.so.6.2()(64bit)(openmpi-aarch64) libnggui.so.6.2()(64bit)(openmpi-aarch64) libnglib.so.6.2()(64bit)(openmpi-aarch64) 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.aarch64 Provides: libngcore.so.6.2()(64bit)(openmpi-aarch64) libnggui.so.6.2()(64bit)(openmpi-aarch64) libnglib.so.6.2()(64bit)(openmpi-aarch64) netgen-mesher-openmpi-libs = 6.2.2403-3.fc41 netgen-mesher-openmpi-libs(aarch-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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) 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.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(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.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libmetis.so.0()(64bit) libmpi.so.40()(64bit)(openmpi-aarch64) libngcore.so.6.2()(64bit)(openmpi-aarch64) libnglib.so.6.2()(64bit)(openmpi-aarch64) 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.aarch64 Provides: netgen-mesher-openmpi-devel = 6.2.2403-3.fc41 netgen-mesher-openmpi-devel(aarch-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.aarch64 Provides: libngguipy.so()(64bit)(openmpi-aarch64) libngpy.so()(64bit)(openmpi-aarch64) 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(aarch-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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(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-aarch64) libnggui.so.6.2()(64bit)(openmpi-aarch64) libnglib.so.6.2()(64bit)(openmpi-aarch64) 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.aarch64 Provides: netgen-mesher-mpich = 6.2.2403-3.fc41 netgen-mesher-mpich(aarch-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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(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-aarch64) libngcore.so.6.2()(64bit)(mpich-aarch64) libnggui.so.6.2()(64bit)(mpich-aarch64) libnglib.so.6.2()(64bit)(mpich-aarch64) 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.aarch64 Provides: libngcore.so.6.2()(64bit)(mpich-aarch64) libnggui.so.6.2()(64bit)(mpich-aarch64) libnglib.so.6.2()(64bit)(mpich-aarch64) netgen-mesher-mpich-libs = 6.2.2403-3.fc41 netgen-mesher-mpich-libs(aarch-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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) 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.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(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.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libmetis.so.0()(64bit) libmpi.so.12()(64bit)(mpich-aarch64) libngcore.so.6.2()(64bit)(mpich-aarch64) libnglib.so.6.2()(64bit)(mpich-aarch64) 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.aarch64 Provides: netgen-mesher-mpich-devel = 6.2.2403-3.fc41 netgen-mesher-mpich-devel(aarch-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.aarch64 Provides: libngguipy.so()(64bit)(mpich-aarch64) libngpy.so()(64bit)(mpich-aarch64) 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(aarch-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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(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-aarch64) libnggui.so.6.2()(64bit)(mpich-aarch64) libnglib.so.6.2()(64bit)(mpich-aarch64) 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.aarch64 Provides: netgen-mesher-debugsource = 6.2.2403-3.fc41 netgen-mesher-debugsource(aarch-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.aarch64 Provides: debuginfo(build-id) = 5932dcaf4fffcc7c553dba1894c4ef458e891b41 netgen-mesher-debuginfo = 6.2.2403-3.fc41 netgen-mesher-debuginfo(aarch-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(aarch-64) = 6.2.2403-3.fc41 Processing files: netgen-mesher-libs-debuginfo-6.2.2403-3.fc41.aarch64 Provides: debuginfo(build-id) = 561f2b6c405fc38e02da69823404006ac33c82db debuginfo(build-id) = 60f51bfb50d60ba37b726c271f159b539b3b54ad debuginfo(build-id) = a9e81f9727003f7e954d9eec3a8af729117a3658 netgen-mesher-libs-debuginfo = 6.2.2403-3.fc41 netgen-mesher-libs-debuginfo(aarch-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(aarch-64) = 6.2.2403-3.fc41 Processing files: python3-netgen-mesher-debuginfo-6.2.2403-3.fc41.aarch64 Provides: debuginfo(build-id) = 2f9e0ba157e1b8125619646770664cf1e1507d7d debuginfo(build-id) = 76b3463428a3799460337247ee062406f42aaaa7 debuginfo(build-id) = cbd03da315795bed2e8ae6e0530d37504256de52 python-netgen-mesher-debuginfo = 6.2.2403-3.fc41 python3-netgen-mesher-debuginfo = 6.2.2403-3.fc41 python3-netgen-mesher-debuginfo(aarch-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(aarch-64) = 6.2.2403-3.fc41 Processing files: netgen-mesher-openmpi-debuginfo-6.2.2403-3.fc41.aarch64 Provides: debuginfo(build-id) = 561682d351c1fc82ee9516febb1ea135882ae74d netgen-mesher-openmpi-debuginfo = 6.2.2403-3.fc41 netgen-mesher-openmpi-debuginfo(aarch-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(aarch-64) = 6.2.2403-3.fc41 Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2403-3.fc41.aarch64 Provides: debuginfo(build-id) = 5ef3ac40f3f5a2f9e55b838ae53e74529877f052 debuginfo(build-id) = 7299550a6cd7f89caefbcd34a6621eb01ebfc69c debuginfo(build-id) = 95771e277e3b248e917d2a772b792d55ba399b74 netgen-mesher-openmpi-libs-debuginfo = 6.2.2403-3.fc41 netgen-mesher-openmpi-libs-debuginfo(aarch-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(aarch-64) = 6.2.2403-3.fc41 Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2403-3.fc41.aarch64 Provides: debuginfo(build-id) = b7b187c1eba54af2b114260a778fda35f557e157 debuginfo(build-id) = ea563d156273d7696be9d8367337d79b86477c2c debuginfo(build-id) = f34c2c229ee39388dfed0403f8e1fa72e3b4694c 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(aarch-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(aarch-64) = 6.2.2403-3.fc41 Processing files: netgen-mesher-mpich-debuginfo-6.2.2403-3.fc41.aarch64 Provides: debuginfo(build-id) = f26534214a569ce9ee948e49a0e6da08a55d1e07 netgen-mesher-mpich-debuginfo = 6.2.2403-3.fc41 netgen-mesher-mpich-debuginfo(aarch-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(aarch-64) = 6.2.2403-3.fc41 Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2403-3.fc41.aarch64 Provides: debuginfo(build-id) = 360835ad79415173ccd4430792fdec12b063986f debuginfo(build-id) = 8b171b6e88b351729a9e644d6d400069c04079ab debuginfo(build-id) = 90068dab280cab10719a467b7f6391e31da1c9ee netgen-mesher-mpich-libs-debuginfo = 6.2.2403-3.fc41 netgen-mesher-mpich-libs-debuginfo(aarch-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(aarch-64) = 6.2.2403-3.fc41 Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2403-3.fc41.aarch64 Provides: debuginfo(build-id) = 0b7a0bbb8402449f09c591dae35d78ff7e97de70 debuginfo(build-id) = 0ff637cb9c65cc67f46d7a25bff8f260e976b6e9 debuginfo(build-id) = 8e6c22b1170af2496d8a6764dbd7b08b710317bf 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(aarch-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(aarch-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.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2403-3.fc41.aarch64.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.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2403-3.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2403-3.fc41.aarch64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.4q2Grq + 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-aarch64-1717930609.102141/root/var/log/dnf.rpm.log /var/lib/mock/fedora-39-aarch64-1717930609.102141/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-aarch64-1717930609.102141/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2403-3.fc41.src.rpm) Config(child) 23 minutes 43 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-mpich-libs", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "python3-netgen-mesher-openmpi", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "python3-netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "src" }, { "name": "netgen-mesher-common", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "noarch" }, { "name": "netgen-mesher-libs", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "python3-netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-devel-private", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-debugsource", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-openmpi", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-mpich-libs-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "python3-netgen-mesher-mpich", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-openmpi-libs-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-mpich", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-mpich-devel", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-devel", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-openmpi-libs", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-libs-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher-openmpi-devel", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "python3-netgen-mesher", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" }, { "name": "python3-netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2403", "release": "3.fc41", "arch": "aarch64" } ] } RPMResults finished